现在网上出现了很多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控件,控件化了。以上几种变法,其本质都是一样的。