<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" ClientIDMode="AutoID" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server">
<%
foreach (var item in AllSales)
{
//Here i have just set a breakpoint to see if it loops the AllSales list when I press the update button
}
%>
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<p>Update Panel: DateTime.Now: <%= DateTime.Now.ToString() %></p>
<asp:Button runat="server" ID="Submit" Text="Update" />
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
Сценария кода менеджера в Masterpage:UpdatePanel обновления всей страницы, а не только в ContentTemplate
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
Проблема здесь в том, что каждый раз, когда я нажимаю на кнопку Update он загружает страницу снова и петля " AllSales ", я хочу только обновить раздел и не выполнять ненужные циклы.
Вот забавная часть: Если я удаляю главную страницу, она работает! Но с мастер-страницей это не так, почему ?!
пользователь Runat сервер с входом управления вместо пользователя жерех: Кнопка управления – skhurams