假设:页面上有一个文本框,一个下拉列表,我们希望,点击一个Button,后台可以获取我们在文本框填入的值,下拉列表选中的值,至于怎么处理这些值,那是另外的事情,代码如下:
<ext:TextField
ID="TextField3"
runat="server"
FieldLabel="Company Name"
AllowBlank="false"
/>
<ext:ComboBox
ID="ComboBox3"
runat="server"
FieldLabel="# of Employees">
<Items>
<ext:ListItem Text="1-5" Value="0" />
<ext:ListItem Text="6-25" Value="1" />
<ext:ListItem Text="26-100" Value="2" />
<ext:ListItem Text="101+" Value="3" />
</Items>
</ext:ComboBox>
Button代码如下:
<Buttons>
<ext:Button runat="server" Text="Submit" Icon="Lightning">
<Listeners>
<Click Handler="Coolite.AjaxMethods.LogCompanyInfo(#{TextField3}.getValue(), #{ComboBox3}.getValue());" />
</Listeners>
</ext:Button>
</Buttons>
从Button定义的代码我们可以看到,获取参数的代码就是#{TextField3}.getValue(),下拉列表也一样:#{ComboBox3}.getValue()
通过handler,我们可以访问后台的C#函数:
[AjaxMethod]
public void LogCompanyInfo(string name, int count)
{
string template = string.Concat("<b>{0}</b> has approximately <b>{1}</b> employees.");
string[] employees = new string[4] { "1-5", "6-25", "26-100", "100+" };
this.Label3.Html = string.Format(template, name, employees[count]);
}
这样,我们就可以无刷新通过Button,给后台传递参数了.
分享到:
相关推荐
Coolite ASP.NET Web控件是一组高效、便捷且易于使用的开发工具,专为ASP.NET框架设计。这些控件极大地简化了Web应用程序的构建过程,提供了丰富的功能,允许开发者快速创建交互式和动态的网页。然而,值得注意的是...
2. Coolite如何将EXTJS与.NET集成:理解.NET控件如何包装EXTJS组件,并在C#或VB.NET代码中调用EXTJS功能。 3. 数据绑定:学习如何将.NET的数据源(如Entity Framework或LINQ to SQL)与EXTJS组件进行双向数据绑定。 ...
【标题】"asp.net Coolite-ExtJs简易新闻后台管理系统源码"是一个基于ASP.NET技术栈,结合Coolite和ExtJs框架开发的轻量级新闻管理系统的源代码实现。这个系统设计用于帮助管理员便捷地管理和发布新闻内容,适用于...
Coolite 是一款强大的富客户端框架,专为 C# 和 ASP.NET 开发者设计,用于构建功能丰富的、交互性强的 Web 应用程序。富客户端框架(Rich Client Framework)允许开发者创建在用户端运行大部分逻辑的应用,从而提供...
通过安装Coolite[1].Toolkit.Community.Edition.0.6.0.exe,我们可以将ExtJs的功能整合到.NET开发环境中,使其成为.NET工具箱的一部分。 安装过程中,你需要将解压后的.dll文件添加到Visual Studio的工具箱中。这个...
ASP.NET Coolite是一款用于构建富客户端应用程序的框架,它提供了许多强大的控件,可以让你的Web应用具有类似桌面应用的用户体验。"asp.net Coolite 仿window示例源代码"这个资源显然包含了使用Coolite控件来模仿...
《酷力.Coolite.Ext.net.dll:快速构建富AJAX启用的ASP.NET应用程序》 在ASP.NET开发领域,酷力(Coolite)提供了一款强大的工具——Coolite.Ext.Net.dll,它是一个专为快速构建富AJAX(Asynchronous JavaScript ...
ASP.NET Coolite是一个用于增强ASP.NET AJAX功能的Web控件工具包,它基于跨浏览器的JavaScript库ExtJS构建。Coolite Toolkit的主要目的是简化Web应用程序的开发过程,特别是涉及到Ajax交互的部分,提供丰富的Ajax...
基于.net 3.5开发 1、数据库可自己连接和查询,数据库类就不带入了 2、大家可在此基础上改为全屏编辑保存 3、需要引用coolite Extjs.net 1.0控件 可锁定列,列排序,点击主数据行显示子数据
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.6版本增加了大量的新控件,包括extjs的gridpanel。安装目录下包含源程序。 ...
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.7版本增加了大量的新控件,包括extjs的desktop。安装目录下包含源程序。 样例...
Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。 Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有...
coolite ASP.NET应用开发的网站,界面友好。容易使用跟WIN7很类似的视觉
**基于ExtJS的.NET 3.5控件Coolite 1.0.0.19823(非正式版)** **一、ExtJS框架介绍** ExtJS是一款功能强大的JavaScript库,专为构建富互联网应用程序(RIA)设计。它提供了丰富的用户界面组件和数据管理功能,包括...
基于extjs的.NET3.5控件Coolite 1.0.0.34580 (Preview预览版), *************************************************** * Version 1.0.0 升级日志 * *************************************************** 1. ...
酷力工具包(Coolite Toolkit)是一款针对ASP.NET AJAX平台设计的Web开发框架,它基于流行的跨浏览器JavaScript库ExtJS进行构建。这款工具包的主要目标是为开发者提供一套高效、易用的控件集,以简化Web应用程序的...
支持IDE环境,智能提示,非常适合ASP.NET开发
将extjs api打包成.net控件,大大降低了extjs的使用难度,ajax 实现,适合用于开发各种系统和后台,其界面效果绚丽十足,极力推荐。最新0.8版本增加了大量的新控件。安装目录下包含源程序。 样例地址: ...
"Coolite0.8 Ext 图标" 这个标题指的是一个特定版本的Coolite ASP.NET Web控件中的图标集,版本号为0.8,它使用了Ext框架。Ext是一个流行的JavaScript库,用于构建富互联网应用程序(RIA)。在Web开发中,图标经常...