1
<asp:UpdatePanelID="UpdatePanel1"
UpdateMode="Conditional"
runat="server">
<ContentTemplate>
<asp:Button ID="Button1"
Text="RefreshPanel"
runat="server"/>
</ContentTemplate>
</asp:UpdatePanel>
2
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %>
<cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
</cc1:ScriptManager>
<asp:DropDownList ID="aaa" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlthumbnail_SelectedIndexChanged">
</asp:DropDownList>
<cc1:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="lblatnail" runat="server" Text="" Visible=false></asp:Label>
<asp:LinkButton ID="lbtnatnail" runat="server" Visible=false>View</asp:LinkButton><br />
</ContentTemplate>
<Triggers>
<cc1:ControlEventTrigger ControlID="aaa" EventName="SelectedIndexChanged"></cc1:ControlEventTrigger>
</Triggers>
</cc1:UpdatePanel>
可以在事件中写一些相应的代码!
例如:
DataTable dt = GetID(this.ddlthumbnail.SelectedValue);
string DIL_ImageUploadName = Convert.ToString(dt.Rows[0]["DIL_ImageUploadName"]);
this.lblatnail.Visible = true;
lblatnail.Text = Convert.ToString(dt.Rows[0]["DIL_ImageUploadTime"]);
lbtnatnail.Visible = true;
this.lbtnatnail.Attributes["href"] = "#";
this.lbtnatnail.Attributes["onClick"] = "window.open('AEDImageLibarary-PictureView.aspx?PName=" + DIL_ImageUploadName + "','_blank','resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,left=0,top=0,width=400,height=400')";
3
<asp:Button ID="Button1"
Text="Refresh Panel"
runat="server" />
<asp:ScriptManager ID="ScriptManager1"
runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" />
</Triggers>
<ContentTemplate>
<fieldset>
<legend>UpdatePanel 内容</legend>
<%=DateTime.Now.ToString() %>
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
4动态添加updatepanel控件