Ext.NET


Ext.NET

文章插图
Ext.NETExt.NET是基于跨浏览器的ExtJS库和.NET Framework的一套支持ASP.NET AJAX的非开源Web控制项,包含有丰富的Ajax运用,其前身是Coolite 。
基本介绍中文名:Ext.NET
基础:跨浏览器
类型:非开源Web控制项
前身:Coolite
由来Ext.NET,这个名字可能有些许陌生,但说起ExtJS和Coolite大家应该是相当熟悉的 。其实Ext.NET原名Coolite,是Coolite发展到1.0版本后对该产品的重新命名 。
Ext.NET

文章插图
Ext.NET是开源的 。由于Ext.NET基于ExtJS的缘故,所以不可避免会有类似ExtJS控制项运行又大又慢的毛病,但因为它界面美观,减少了很多美工的精力,你就可以省掉一大串的js代码,界面完全可以用Ext.NET简单配置就得到很炫的页面效果,使程式设计师可以专注于后台代码的编写 。而且Ext.Net的Ajax+Json操作简单方便,因此作为企业套用是相当不错的选择 。Ext.NET配置方法:1.从官方网站下载Ext.NET 。2.项目中引用在项目点击引用,通过浏览增加以下引用:Ext.Net.dllExt.Net.Utilties.dllNewtonsoft.Json.dllTransformer.NET.dll3.工具箱增加在工具箱增加Tab Ext.NET,并增加档案:Ext.NET.dll 。4.修改Web.config档案,如下设定【Ext.NET】<?xmlversion="1.0"?><configuration><configSections><sectionname="extnet"type="Ext.Net.GlobalConfig"requirePermission="false"/></configSections><extnettheme="Gray"/><pages><controls><addassembly="Ext.Net"namespace="Ext.Net"tagPrefix="ext"/></controls></pages><!--Thefollowingsystem.websectionisonlyrequitedforrunningASP.NETAJAXunderInternetInformationServices6.0(orearlier).ThissectionisnotnecessaryforIIS7.0orlater.--><system.web><httpHandlers><addpath="*/ext.axd"verb="*"type="Ext.Net.ResourceHandler"validate="false"/></httpHandlers><httpModules><addname="DirectRequestModule"type="Ext.Net.DirectRequestModule,Ext.Net"/></httpModules></system.web><!--Thesystem.webServersectionisrequiredforrunningASP.NETAJAXunderInternetInformationServices7.0.ItisnotnecessaryforpreviousversionofIIS.--><system.webServer><validationvalidateIntegratedModeConfiguration="false"/><modules><addname="DirectRequestModule"preCondition="managedHandler"type="Ext.Net.DirectRequestModule,Ext.Net"/></modules><handlers><addname="DirectRequestHandler"verb="*"path="*/ext.axd"preCondition="integratedMode"type="Ext.Net.ResourceHandler"/></handlers></system.webServer><runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentityname="Newtonsoft.Json"publicKeyToken="30ad4fe6b2a6aeed"/><bindingRedirectoldVersion="1.0.0.0-4.5.10"newVersion="4.5.11"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Ext.Net.Utilities"publicKeyToken="2c34ac34702a3c23"/><bindingRedirectoldVersion="0.0.0.0-2.1.0"newVersion="2.2.0"/></dependentAssembly><dependentAssembly><assemblyIdentityname="Transformer.NET"publicKeyToken="e274d618e7c603a7"/><bindingRedirectoldVersion="0.0.0.0-2.1.0"newVersion="2.1.1"/></dependentAssembly></assemblyBinding></runtime></configuration>5.在页面中添加Ext.NET引用<%@RegisterAssembly="Ext.Net"Namespace="Ext.Net"TagPrefix="ext"%>6.在使用Ext.NET控制项时必须注意,添加任意控制项之前必须添加ResourceManager控制项<ext:ResourceManagerID="ResourceManager1"runat="server">