假设页面上有个按钮,为:
<ext:Button ID="Button1" runat="server" Text="Click Me">
</ext:Button>
第一件我们需要做的事情,就是给这个按钮加类似onclick的方法:
<ext:Button ID="Button1" runat="server" Text="Click Me">
<AjaxEvents>
<Click OnEvent="UpdateTimeStamp">
<EventMask ShowMask="true" MinDelay="500" Msg="Updating TimeStamp..." />
</Click>
</AjaxEvents>
</ext:Button>
这里,我们加入了一个ajax方法,事件是click,执行方法名字是UpdateTimeStamp,EventMask指的是当点击的时候,显示一个类似"正在执行"的等待窗口,事件是500毫秒,来看一下C#方法:
protected void UpdateTimeStamp(object sender, AjaxEventArgs e)
{
this.SetTime();
}
至于settime方法是什么,就随便了...
这个例子给我们提供了一个coolite无刷新访问后台程序的方法. 在实际中可以灵活运用.
再提供一个一样功能的实现方式:
在每个asp.net页面中,都需要加入:
<ext:ScriptManager ID="ScriptManager1" runat="server">
</ext:ScriptManager>
作用是注册页面对ajax的支持.
假如我们有一个按钮,和上面不同,代码只是:
<asp:Button ID="Button2" runat="server" Text="Click Me" />
这是一个最简单的定义一个Button的方法. 如果我们需要加上onclick访问后台代码的方法,还可以这么做:
<ext:ScriptManager ID="ScriptManager1" runat="server">
<CustomAjaxEvents>
<ext:AjaxEvent Target="Button2" OnEvent="UpdateTimeStamp">
<EventMask ShowMask="true" MinDelay="500" Msg="Updating TimeStamp..." />
</ext:AjaxEvent>
</CustomAjaxEvents>
</ext:ScriptManager>
即,在加入对ajax的支持时,同时加入对这个Button的ajax方法
分享到:
相关推荐
Coolite ASP.NET Web控件是一组高效、便捷且易于使用的开发工具,专为ASP.NET框架设计。这些控件极大地简化了Web应用程序的构建过程,提供了丰富的功能,允许开发者快速创建交互式和动态的网页。然而,值得注意的是...
《酷力.Coolite.Ext.net.dll:快速构建富AJAX启用的ASP.NET应用程序》 在ASP.NET开发领域,酷力(Coolite)提供了一款强大的工具——Coolite.Ext.Net.dll,它是一个专为快速构建富AJAX(Asynchronous JavaScript ...
标题提到的"基于EXTJS的.NET控件Coolite 1.0 example示例源码"是一个用于教学和实践的项目,旨在帮助.NET开发者了解如何在他们的应用程序中利用Coolite与EXTJS进行交互。这个项目包含了一个解决方案文件(Ext.Net....
【标题】"asp.net Coolite-ExtJs简易新闻后台管理系统源码"是一个基于ASP.NET技术栈,结合Coolite和ExtJs框架开发的轻量级新闻管理系统的源代码实现。这个系统设计用于帮助管理员便捷地管理和发布新闻内容,适用于...
这个安装包的运作方式类似于ASP.NET AJAX的安装,这意味着它提供了便捷的方式来将ExtJs的丰富功能引入到.NET应用中,尤其是ASP.NET Web Forms项目。 首先,我们需要了解ExtJs本身。ExtJs是一个基于JavaScript的前端...
Coolite 是一款强大的富客户端框架,专为 C# 和 ASP.NET 开发者设计,用于构建功能丰富的、交互性强的 Web 应用程序。富客户端框架(Rich Client Framework)允许开发者创建在用户端运行大部分逻辑的应用,从而提供...
ASP.NET Coolite是一款用于构建富客户端应用程序的框架,它提供了许多强大的控件,可以让你的Web应用具有类似桌面应用的用户体验。"asp.net Coolite 仿window示例源代码"这个资源显然包含了使用Coolite控件来模仿...
综上所述,Coolite 1.0.0.19823是非正式版的.NET 3.5控件,它利用ExtJS的强大功能为.NET开发者提供了丰富的Web界面组件。通过学习和实践"WebSite1"中的示例,开发者可以深入了解如何在.NET环境中集成和使用这些控件...
ASP.NET Coolite是一个用于增强ASP.NET AJAX功能的Web控件工具包,它基于跨浏览器的JavaScript库ExtJS构建。Coolite Toolkit的主要目的是简化Web应用程序的开发过程,特别是涉及到Ajax交互的部分,提供丰富的Ajax...
coolite ASP.NET应用开发的网站,界面友好。容易使用跟WIN7很类似的视觉
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.6版本增加了大量的新控件,包括extjs的gridpanel。安装目录下包含源程序。 ...
基于extjs的.NET3.5控件Coolite 1.0.0.34580 (Preview预览版), *************************************************** * Version 1.0.0 升级日志 * *************************************************** 1. ...
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.7版本增加了大量的新控件,包括extjs的desktop。安装目录下包含源程序。 样例...
基于.net 3.5开发 1、数据库可自己连接和查询,数据库类就不带入了 2、大家可在此基础上改为全屏编辑保存 3、需要引用coolite Extjs.net 1.0控件 可锁定列,列排序,点击主数据行显示子数据
支持IDE环境,智能提示,非常适合ASP.NET开发
Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。 Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有...
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.8版本增加了大量的新控件。安装目录下包含源程序。 样例地址: ...
综上所述,这个资源对于使用Coolite和ASP.NET进行Web开发的人员来说非常有价值,他们可以利用这些图标丰富其应用的界面,提升用户的交互体验。同时,由于这些图标是与Ext框架兼容的,也可能对那些使用Ext JS的前端...
酷力工具包(Coolite Toolkit)是一款针对ASP.NET AJAX平台设计的Web开发框架,它基于流行的跨浏览器JavaScript库ExtJS进行构建。这款工具包的主要目标是为开发者提供一套高效、易用的控件集,以简化Web应用程序的...