Ext.Net是基于ExtJS的一套ASP.NET(Web Forms + MVC)控件库,不仅封装了EXTJS原有的控件,还在此基础上进行了扩展。
Ext.Net官方samples website:http://examples.ext.net/。
如何在项目解决方案中快速部署Ext.Net FrameWork:
1、安装最新版的NuGet(微软官方的管理程序包的三方插件);
2、在NuGet管理器控制台输入命名:Install-package Ext.Net(for Web Forms) 或者 Install-package Ext.Net.MVC(for MVC);
3、显示安装成功后,再重新生成解决方案,NuGet会自动将下载的相关.dll文件引用至project中,并自动配置web.config文件。
注:对于专业版的Ext.Net,如果没有购买将不能用于商业用途,一旦客服端通过远程访问您的page,Ext.Net会以弹框的形式提示您购买key。若您已经购买了key,则只需要将此Key添加在web.config文件中的相关配置节中即可。
对于使用了ext控件的页面都必须添加<ext:ResourceManager runat="server" />,ResourceManager用于管理Ext控件的javascript和css引用;
ext页面中request和response都使用ajax的方式,抛弃了web forms中整个页面postback的方式。
Ext控件Icon属性:提供显示在控件上面的小图标(都是16 x 16 pixels),默认提供了很多,另外,可以使用IconCls属性使用css类名(css中使用background-image属性)引用自定义图片;
对于需要使用DirectEvent处理的ext控件都必须显式的设置runat="sever",另外,最好也显式的设置id属性,若没有设置id属性,Ext framework会自动为控件生成一个unique Id;