ExtAspNet应用技巧(二十)

引子

在刚刚发布的ExtAspNet v2.1.1版本中,应网友要求添加了ext:Timer控件,实现的效果就是定时回发 (AJAX)到服务器执行一段C#代码。

因为这个控件非常简单,没有页面可视元素,所以我就单独拿出来讲解一下,或许对大家阅读 ExtAspNet源代码有一定的帮助。

使用Timer控件

先来看下使用Timer的例子(在线版本):

ASPX标签声明:

01.<ext:PageManager ID="PageManager1" runat="server" />
02.<ext:Timer ID="Timer1" Interval="3" Enabled="false" OnTick="Timer1_Tick" runat="server">
03.</ext:Timer>
04.<ext:Button ID="btnStartTimer" runat="server" Text="Start Timer" OnClick="btnStartTimer_Click">
05.</ext:Button>
06.<ext:Button ID="btnStopTimer" runat="server" Text="Stop Timer" OnClick="btnStopTimer_Click">
07.</ext:Button>
08.<br />
09.<ext:Label ID="labServerTime" runat="server" Text="This is current datetime.">
10.</ext:Label>

这里定义Timer1每隔3秒回发服务器一次(Interval="3"),默认不启用(Enabled="false"),同时 定义后台事件处理函数(OnTick="Timer1_Tick")。

C#代码:

01.protected void Timer1_Tick(object sender, EventArgs e)
02.{
03.     labServerTime.Text = DateTime.Now.ToString();
04.}
05.protected void btnStartTimer_Click(object sender, EventArgs e)
06.{
07.    Timer1.Enabled = true;
08.}
09.protected void btnStopTimer_Click(object sender, EventArgs e)
10. {
11.    Timer1.Enabled = false;
12.}

时间: 2024-10-30 02:13:36

ExtAspNet应用技巧(二十)的相关文章

ExtAspNet应用技巧(十二)

界面效果 一步一步创建界面 1. 首先每个使用ExtAspNet控件的页面都需要引入ext:PageManager控件. 2. 页面上放置一个没有关闭按钮的ext:Window,并且指定宽度为350px. <ext:PageManager ID="PageManager1" runat="server"> </ext:PageManager> <ext:Window ID="Window1" runat="

DreamWeaver技巧二十例

dreamweaver|技巧 1. 如何在网页中加入注释?    代码:< !-- 这是注释 -->     2. 如何在网页中加入EMAIL链接并显示预定的主题?     代码:< a href="mailto:yourmail@xxx.xxx?Subject=你好">Send Mail< /a>     3. 如何制作电子邮件表单?     在<FORM>中输入Action="youremail@XXX.XXX"

ExtAspNet应用技巧(十六)

界面截图 模拟树的Grid,这个是ExtAspNet中Grid控件的一个特色哦,是不是很方便: 点击CheckBox自动回发,并修改数据库此条数据的状态: 点击删除弹出确认对话框,注意这个对话框是在父页面中弹出的:

ExtAspNet应用技巧(十)

轻车熟路 书接上文,如何在使用ExtAspNet控件库的页面将Grid内容导出为Excel文件? 1. 页面声明 01.<ext:PageManager ID="PageManager1" runat="server" /> 02.Grid Control in ExtAspNet: 03.<ext:Grid ID="Grid1" Title="表格" ShowBorder="true"

ExtAspNet应用技巧(十五)

界面截图 手风琴式菜单 树形菜单 数据库表(X_Menu)

ExtAspNet应用技巧(十九)

界面截图 点击左侧"日志管理",在右侧IFrame中载入./admin/log.aspx: 选择错误级别即更新Grid: 在TwinTriggerBox中输入需要查询的关键词,回车或点击查询按钮,则更新Grid,同时显示搜索按钮 前面的取消搜索按钮:

ExtAspNet应用技巧(十八)

界面截图 点击编辑在新窗口中弹出编辑页面: 注意模拟树的下拉列表,当前节点和当前节点的所有子节点都是不可选择的:

ExtAspNet应用技巧(十四)

界面截图 数据库表(X_Config) 设计视图: 数据:

ExtAspNet应用技巧

ExtAspNet ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果,目标是创建没有ViewState,没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序. 支持的浏览器: IE 7.0+, Firefox 3.6+, Chrome 3.0+, Opera 10.5+,

二十八条改善 ASP 性能和外观的技巧 1-6(From Ms China)——七月份的文章,好像还没人转过

技巧|性能 二十八条改善 ASP 性能和外观的技巧 Len Cardinal,高级顾问,Microsoft Consulting Services George V. Reilly Microsoft IIS Performance Lead 改编自Nancy Cluts 的文章 开发人员技术工程师 Microsoft Corporation 2000 年 4 月 摘要:本文介绍优化 ASP 应用程序和 VBScript 的技巧. 引言 性能是一个特征.您必须预先设计性能,否则您以后就得重写应用