国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET前端解決方案之一:Ext.Net入門隨筆1

2019-11-15 02:30:06
字體:
來源:轉載
供稿:網友

asp.net前端解決方案之一:Ext.Net入門隨筆1

最近因為公司需要,進一步研發了Ext.Net技術,這里先做一個簡明的介紹,給自己和大家記錄一個初步的概念。

什么是Ext

Ext就是ExtJS,引用下百度的解釋:“ExtJS是一種主要用于創建前端用戶界面,是一個基本與后臺技術無關的前端Ajax框架”,比較準確。

優點: 功能及其豐富,界面相當不俗。

缺點:技術繁復,上手不易,精通更難,開發人員培養成本高。

這個技術已經不是新的,具體內容可以上百度搜索Ext或者ExtJs。

什么是Ext.Net

說下我的理解,Ext.Net 就是一群“高手”以ASP.Net技術對ExtJs進行了封裝,使之其能更加便利的運用到在ASP.Net技術體系中。這個技術我們已經跟了3年,前身叫Coolite,現在已經改名為Ext.Net,發展態勢良好。

優點:對于.Net的前端開發人員,值得欣慰的是這些高手們活了下來,并取得了發展,Ext.Net技術使得在.Net環境中運用ExtJs技術簡單一半(保守估計)。說實話,到目前為止,他們封裝的真的是太好了。

缺點:只能是.Net平臺了,java目前沒有發現類似的“高手”存在;另外這個技術是有費用的,當然ExtJs在2.1以后也收費了,Ext.Net的費用包含了ExtJs的授權。一次授權幾乎可以多次發布,如果你就是用這個平臺和技術,總的來說還是合算的。

另外說下,ExtJs能實現的,Ext.Net都沒有問題,但說回來,如果要超出Ext.Net的實現范圍,ExtJs的功底仍然不可或缺,Ext.Net的確幫了.Net開發人員很多,但它不是萬能的,不要被他寵壞。

這個技術在國內也不是新鮮貨了,我這里就提下其樣例網站 http://examples.ext.net/ 這個網站的所有源代碼(非核心)可以下載,提供了大量的范例--下面會說到。

快速開始Ext.Net

Ext.Net目前版本是2.4,FrameWork必須4以上,所以開發工具要VS2010以上。

1.下載Ext.Net開發包

網站http://www.ext.net/download/

建議下載包括樣例項目代碼的包,包的名稱一般是Ext.NET.WebForms.PRo.2.4.0.Examples.Explorer.zip

解開這個包以后,注意里面的lib目錄和Sample.Web.config,這個是必須的。

這個開發包在LocalHost上的所有開發都是免費的,但一旦發布到特定IP或者域名,就會彈出版權信息。付費后可以獲得序列號,加入Web Config后即可去除。

2.建立Web application

用VS建立“ASP.NET Web Application”項目,注意必須是.Net Framework 4以上。

3.導入相關開發庫

在Ext.Net開發包中的Lib目錄下,找到下面幾個DLL導入項目Reference (對應Framework版本)。

Ext.Net.dllExt.Net.Utilities.dllNewtonsoft.Json.dllTransformer.NET.dll

其實大部分開發只需要第一個DLL,當然一些特殊開發會需要后面的庫來支持。

4. 修改項目的Web Config文件

根據Ext.Net開發包根目錄下的5. Sample.Web.config 文件內容調整自己項目點的Web Config文件-- 要加入全部列出的內容,簡單的并入內容,比較簡單。

5.在ASPX文件中使用Ext.NET控件

其實唯一的要求是在頁面Body后面加入一個 ResourceManager控件。

 <ext:ResourceManager runat="server"  />

這里提下,這里的ext標簽能夠被使用的前提是,Web Config里面有這一行配置,所以Web Config要再這之前配置完成。

    <pages>      <controls>        <add assembly="Ext.Net" namespace="Ext.Net" tagPrefix="ext" />      </controls>    </pages>

然后這個頁面中就能使用所有的Ext.Net控件,包括使用ExtJs。

可以參考下開發包根目錄下的6. Ext.NET.Default.aspx。

其他的控件和使用,可以繼續參考開發包里面的樣例網站。

本隨筆僅僅作為一個小小的引入,以后再根據自己的實踐情況陸續加入。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉萨市| 改则县| 庆城县| 蒲城县| 颍上县| 益阳市| 松桃| 镇安县| 内黄县| 潞城市| 蓬莱市| 隆回县| 进贤县| 鄂托克前旗| 克什克腾旗| 凤冈县| 乌拉特后旗| 河南省| 太保市| 沭阳县| 日土县| 新建县| 康乐县| 交口县| 凭祥市| 宜昌市| 普洱| 西平县| 临安市| 黄山市| 绥江县| 富源县| 任丘市| 古田县| 遵义市| 牟定县| 阿坝| 阳泉市| 海伦市| 阿拉善右旗| 高陵县|