在asp.net ajax web页面中,ScriptManager控件和UpdatePanel控件共同提供了无刷新的web环境。
属性和方法:
ChildrenAsTriggers -- 表示孩子控件的回发时是否更新控件的内容
ContentTemplate -- 控件的内容模板
ContentTempateContainer -- 获取一个能够使用程序添加孩子的控件的控件对象
IsInPartialRendering -- 表示是否为部分更新模式
RenderMode -- 表示控件的内容是否能够嵌入在<div><span>元素中
RequiresUpdate -- 表示控件的内容是否能够被更新
Triggers -- 获取控件的UpdatePanelTrigger集合
UpdateMode -- 更新控件的模式
Update() -- 更新控件的内容
<asp:ScriptManager ID="smForm" runat="server">
</asp:ScriptManager>
<br />
<asp:UpdatePanel ID="upForm" runat="server">
<ContentTemplate>
<asp:Button ID="btnClick" runat="server" Text="请单击我..."
οnclick="btnClick_Click" /><asp:TextBox ID="tbData" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
protected void btnClick_Click(object sender, EventArgs e)
{
tbData.Text = ((Button)sender).Text;
}