asp.net实现页面局部自动刷新
来源:互联网 发布:女生学软件测试好吗 编辑:程序博客网 时间:2024/05/22 00:09
asp.net客户端工作
在asp.net中要实现页面局部自动刷新,首先需要在 .aspx 页面中加入(要加在from里面):
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableCdn="True"> </asp:ScriptManager>
这个控件就像是一个页面控件管理器一样,然后在需要局部刷新的位置加上UpdatePanel 控件:
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Label ID="lblText" runat="server"></asp:Label> <asp:Button ID="Button1" runat="server" Text="测试" OnClick="btnTest_Click" /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" /> </Triggers></asp:UpdatePanel>
<Triggers>这个具体作用不很清楚,给我的感觉就像是:指定刷新这一块的按钮,用的时候可以自己体验一下。最后,再加一个Timer 控件:
<asp:Timer ID="timerTest" runat="server" Interval="1000" OnTick="timerTest_Tick"> </asp:Timer>
Timer有一个OnTick事件,Interval设置时间间隔(ms)。
asp.net服务端工作
.aspx对应的 .aspx.cs
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { return; } else { return; } } protected void timerTest_Tick(object sender, EventArgs e) { btnTest_Click(sender,e); } protected void btnTest_Click(object sender, EventArgs e) { this.lblText.Text = DateTime.Now.ToString() }
Page.IsPostBack是判断页面是否为初次加载,true:是,false:否。实现思路就是在 Timer 的 OnTick 事件中,去执行 Button 想做的事。
阅读全文
0 0
- asp.net实现页面局部自动刷新
- ASP.NET页面局部刷新
- ASP.Net页面局部刷新
- asp.net 使用UpdatePanel实现局部刷新
- ASP.NET中局部刷新的实现
- ASP.NET MVC 4实现局部刷新
- asp.NET UpdatePanel实现异步局部刷新
- ASP.NET页面刷新:自动刷新页面的实现方法总结
- ASP.NET页面刷新:自动刷新页面的实现方法总结
- ASP.NET页面刷新:自动刷新页面的实现方法总结:
- ASP.NET 局部刷新
- UpdatePanel 和 Repeater实现页面局部数据无刷新 (asp.net C#)
- 在ASP.NET MVC中使用Juqery实现页面局部刷新
- ASP.NET利用AJAX Extensions控件实现页面的局部动态刷新
- 在ASP.NET MVC中使用Jquery实现页面局部刷新
- 在ASP.NET MVC中使用Juqery实现页面局部刷新
- asp页面自动刷新
- ASP.NET页面刷新的实现方法
- EhCache缓存在集群环境中同步问题
- python2.7下安装pyinstaller
- 三星g9298颜值最高的 价位还亲民的精仿顶级g9298
- 看项目代码的小技巧
- ajaxfileupload.js 在IE上传文件相关问题
- asp.net实现页面局部自动刷新
- 高德地图调整最大缩放级别
- IsWindow函数的作用
- Linux下串口编程总结
- vue中slot插口的用法
- 选择排序改进(二元选择排序)
- 1003. 我要通过!(20)
- java实现Excel将数据传进数据库中
- 简单日期类操作(c++)