我对学习 asp.net 很陌生,所以我问的问题可能听起来很基本,但我仍然需要一个答案,因为我正在对一些主题进行研发。
我的页面中有 2 个更新面板。每个都包含一个标签。我的页面上有两个按钮,在第一个按钮的单击事件上,第一个更新面板中的标签应该得到更新。单击第二个按钮时,第二个更新面板中的标签应该得到更新。但是,当我单击两个按钮中的任何一个时,两个标签都会更新。
在页面的加载事件中,编写以下代码
Label2.Text = DateTime.Now.ToString();
Label3.Text = DateTime.Now.ToString();
两个更新面板的代码如下:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID= "Button1" EventName="click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button2" EventName="click" />
</Triggers>
</asp:UpdatePanel>