Ajax 学习笔记1
Ajax 很简单,比想象的要简单
www.asp.net 上的“How Do I?” with ASP.NET AJAX系列很不错
为了以后方便,择一些,记下来,实用型,没知识
我要学英语,什么时候英语和母语一样方便就好了
如果把button放到updatepanel中,同在panel中的控件会被更新,而外面的不会被更新
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<hr />
<asp:Label ID="Label2" runat="server" Text="Label" Width="242px"></asp:Label>
<hr />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" Width="243px" />
</ContentTemplate>
</asp:UpdatePanel>
onclick 事件仅在panel内回发
如果把button放到updatepanel外,而仍然使用button触发panel中的回发
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<hr />
<asp:Label ID="Label2" runat="server" Text="Label" Width="242px"></asp:Label>
<hr />
</ContentTemplate>
<Triggers >
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click"/>
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" Width="243px" />
后台cs代码不变
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToString();
Label2.Text = DateTime.Now.ToString();
Label3.Text = DateTime.Now.ToString();
}
protected void Button1_Click(object sender, EventArgs e)
{
}