c#(asp.net) updatepanel 局部刷新实例收藏
来源:互联网 发布:大数据平台 sap 编辑:程序博客网 时间:2024/05/22 13:01
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控件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
UpdatePanel up1 = new UpdatePanel();
up1.ID = "UpdatePanel1";
up1.UpdateMode = UpdatePanelUpdateMode.Conditional;
Button button1 = new Button();
button1.ID = "Button1";
button1.Text = "Submit";
button1.Click += new EventHandler(Button_Click);
Label label1 = new Label();
label1.ID = "Label1";
label1.Text = "A full page postback occurred.";
up1.ContentTemplateContainer.Controls.Add(button1);
up1.ContentTemplateContainer.Controls.Add(label1);
Page.Form.Controls.Add(up1);
}
protected void Button_Click(object sender, EventArgs e)
{
((Label)Page.FindControl("Label1")).Text = "Panel refreshed at " +
DateTime.Now.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>UpdatePanel Added Programmatically Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="TheScriptManager"
runat="server" />
</div>
</form>
</body>
</html>
- c#(asp.net) updatepanel 局部刷新实例收藏
- c#(asp.net) updatepanel 局部刷新实例
- asp.net 使用UpdatePanel实现局部刷新
- asp.NET UpdatePanel实现异步局部刷新
- UpdatePanel 和 Repeater实现页面局部数据无刷新 (asp.net C#)
- [ASP.NET] UpdatePanel局部刷新 -- 与用户控件使用
- ASP.NET AJAX UpdatePanel 不能实现局部刷新原因
- ASP.Net Ajax框架 UpdatePanel控件 局部刷新
- Asp.net采用UpdatePanel局部刷新js失效问题
- ASP.NET中使用UpdatePanel局部异步刷新方法
- ASP.NET 局部刷新
- ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
- ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
- AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel (asp.net C#)
- UpdatePanel控件 局部刷新
- UpdatePanel局部刷新
- asp.net之GridView+UpdatePanel异步刷新
- ASP之利用updatepanel和Timer实现局部定时刷新
- 三种算法求最大子段和问题——Java实现
- 2009年12月22日
- 星路 苦读
- asp.net截取字符串
- RS-232 维基百科,自由的百科全书
- c#(asp.net) updatepanel 局部刷新实例收藏
- ORACLE 11g&10g EM乱码问题解决
- Tween类 的缓动效果
- ASP.NET自定义控件属性的特性大全
- 分布计算环境笔记10——SOA、网格计算、云计算与P2P技术
- DataGridView按回车换列-同行下一单元格
- Basic Graphics Programming With The Xlib Library
- SAP概述
- CSS和Javascript中的style.display与style.visibility