基本介紹
- 中文名:Ext.NET
- 基礎:跨瀏覽器
- 類型:非開源Web控制項
- 前身:Coolite
由來,Ext.NET配置方法:,
由來
Ext.NET,這個名字可能有些許陌生,但說起ExtJS和Coolite大家應該是相當熟悉的。其實Ext.NET原名Coolite,是Coolite發展到1.0版本後對該產品的重新命名。
Ext.NET是開源的。由於Ext.NET基於ExtJS的緣故,所以不可避免會有類似ExtJS控制項運行又大又慢的毛病,但因為它界面美觀,減少了很多美工的精力,你就可以省掉一大串的js代碼,界面完全可以用Ext.NET簡單配置就得到很炫的頁面效果,使程式設計師可以專注於後台代碼的編寫。而且Ext.Net的Ajax+Json操作簡單方便,因此作為企業套用是相當不錯的選擇。
Ext.NET配置方法:
1.從官方網站下載Ext.NET。
2.項目中引用
在項目點擊引用,通過瀏覽增加以下引用:
Ext.Net.dll
Ext.Net.Utilties.dll
Newtonsoft.Json.dll
Transformer.NET.dll
3.工具箱增加
在工具箱增加Tab Ext.NET,並增加檔案:Ext.NET.dll。
4.修改Web.config檔案,如下設定
<?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">
這樣就完成了VS的開發環境初始化。