ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果
ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。
ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。
支持的浏览器: IE 7.0+, Firefox 3.6+, Chrome 3.0+, Opera 10.5+, Safari 3.0+
授权协议:Apache License 2.0 (Apache)
示例:http://extasp.net/
论坛:http://bbs.extasp.net/
开源:http://extaspnet.codeplex.com/
博客:http://sanshi.cnblogs.com/
发布历史:
+2012-03-04 v3.1.0
-修正Hidden属性失效的问题(〓飚〓)。
-为PageManager增加EnableAspnetSubmitButtonAjax属性。
-修正了在IE9兼容模式以及IE7和IE8下面,IFrame的Tab页在第二次打开时显示空白的问题(快乐的猪、恒业创达)。
-修正Grid在第一个列设置为RenderAsRowExpander时排序出现的问题(第一滴冰雨)。
+为可回发控件增加EnableAjaxLoading属性,用来控制是否显示Ajax提示信息(dennis)。
-同时注意PageManager有相同的属性来控制页面级别的行为。
+启用Visible属性,但请尽量不要使用这个属性除非你理解它的工作原理(宇洋)。
-为了解决ExtJS本身的一个问题——如果单选框列表或者复选框列表中没有任何一项,就会出现JS错误。
-你需要手动将那些没有任何项的单选框列表或者复选框列表的Visible属性设置false来解决这个问题。
-为了能够在Ajax中显示隐藏元素,请使用Hidden属性(而不是Visible)。
-使用Visible属性会导致不向浏览器输出这个元素,因此也无法通过Ajax切换Visible属性。
-修正Form的LabelWidth属性不能控制单列表单字段的标签宽度的问题(〓飚〓、173242184、※晨曦后浪、yezie)。
-修正HtmlEditor获取不到值的问题(あ雨换晴)。
+按需加载ExtJS的JavaScript文件,大大加快了页面第一次的显示速度。
-原来需要一次性下载800K的JavaScript文件,在网络较慢的环境中,单独的文件下载就需要6s左右,形成严重的水桶效应。
-现在将ExtJS的JavaScript文件拆成如下几个部分:core、foundation、form、grid、menu、tab、tree,页面按需下载其中的一些文件。
-将一个大文件分成几个小文件下载,也充分发挥了浏览器并行下载的特性,为更快的显示页面提供了帮助。
-注意:这仅仅适用于页面第一次加载的情况,第二次及以后的页面加载会充分利用浏览器自身的客户端缓存,而无需再次下载这些已经下载过的JavaScript文件。
-为Button\MenuButton\LinkButton\LinkButtonField增加ValidateMessageBox,用来控制在验证失败时是否出现提示对话框。
======================
为了进一步发挥ExtAspNet社区交流的力量,我们开辟了《ExtAspNet VIP会员讨论区》,并评选了第一批VIP用户。
他们分别是:
'30372245',
'yezie',
'恒业创达',
'yfen',
'〓飚〓',
'千里草',
'Panda',
'沧海为水',
'幻之达',
'dennis',
'第一滴冰雨',
'枯荣',
'快乐的猪',
'あ雨换晴'
VIP用户拥有访问 ExtAspNet VIP用户交流区 的特权。
我们会定期评选 ExtAspNet VIP用户,并在论坛公布。
如果你曾为ExtAspNet的发展做出过贡献,不管是发表一篇介绍ExtAspNet的文章,还是提交ExtAspNet的BUG,或者帮忙在论坛回答问题,任何形式的贡献都会受到尊重,你都可以在此回帖申请ExtAspNet VIP用户。