전체 페이지를 업데이트하고 싶은 업데이트 패널 안에 버튼이 있습니다. ChildrenAsTriggers="false"
과 UpdateMode="Conditional"
을 설정했습니다.asp : UpdatePanel 안에있는 버튼을 사용하여 전체 페이지를 업데이트하려면 어떻게합니까?
여기에 내 문제를 보여주는 샘플 코드가 있습니다.
<asp:UpdatePanel ID="myFirstPanel" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button runat="server" ID="myFirstButton" Text="My First Button" onclick="myFirstButton_Click" />
<asp:Button runat="server" ID="mySecondButton" Text="My Second Button" onclick="mySecondButton_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="mySecondPanel" runat="server">
<ContentTemplate>
<asp:Label runat="server" ID="myFirstLabel" Text="My First Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="myFirstButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Label runat="server" ID="mySecondLabel" Text="My Second Label"></asp:Label>
그리고 뒤에있는 코드 :
protected void myFirstButton_Click(object sender, EventArgs e)
{
myFirstLabel.Text = "Inside Panel " + DateTime.Now.ToString("mm:ss");
}
protected void mySecondButton_Click(object sender, EventArgs e)
{
mySecondLabel.Text = "Outside Panel " + DateTime.Now.ToString("mm:ss");
}
내가 두 번째 버튼을 클릭하면 업데이트 패널 내부에없는 레이블을 업데이트 할. 두 번째 단추는 업데이트 패널에 있어야합니다. 나는 lable을 업데이트 패널에 넣고 싶지 않습니다.
고맙습니다 Jesper! 지난 30 분 동안이 일을 어떻게하는지 알아 내려고 노력해 왔습니다. –