現在網上出現了很多EXT在ASP.NET中應用的插件或控件,目的是提高開發效率,可是沒必要把JS代碼放到後臺去寫,反而還更麻煩。建議使用EXT原始的JS開發方式:
第一種、extsharp
網上信息:
官方網址:
http://code.google.com/p/extsharp/downloads/list
特點:從後臺用C#寫EXT
缺點:雖然想擺脫JS的痛苦,但是把代碼放到後臺去寫,還是免不了要對EXTJS類,控件等內容的熟悉。
也改變了原始ext的書寫方式。
第二種、ExtAspNet
示例: http://extasp.net/
項目: http://extaspnet.codeplex.com/
博客: http://sanshi.cnblogs.com/
特點:像.NET控件一樣附加到工具箱,拖拖就OK了
缺點:目前尚未成熟,還有好多問題,佈局方面也很麻煩不支持設計模式佈局
第三種、Coolite Toolkit
官在線示例:http://examples.coolite.com/
官方網站:http://www.coolite.com/
相關博客:http://beniao.cnblogs.com/
笨鳥: http://www.cnblogs.com/beniao/archive/2009/11/03/1568860.html
特點:同ExtAspNet,比ExtAspNet更強大
缺點:比較複雜,有前臺JS,css等感覺沒有單純用EXTJS 方便,
EXTJS思路更清晰,只寫JS,並且JS與頁面html分離,coolite卻做不到
本質上來看:第一種是換了一張EXT的書寫方式,由前臺改成了後臺。
後兩種,只是把它風裝成asp.net控件,控件化了。以上幾種變法,其本質都是一樣的。