文件名称:ExtAspNet v3.1.0源码
文件大小:16MB
文件格式:ZIP
更新时间:2015-03-28 07:06:17
源码 控件 ExtAspNet ajax 控件库
ExtAspNet v3.1.0源码 ExtAspNet 是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果。 目标是创建没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 注:ExtAspNet 基于一些开源程序,比如ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor. 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 历史升级 +2012-03-04 v3.1.0 -修正Hidden属性失效的问题。 -为PageManager增加EnableAspnetSubmitButtonAjax属性。 -修正了在IE9兼容模式以及IE7和IE8下面,IFrame的Tab页在第二次打开时显示空白的问题。 -修正Grid在第一个列设置为RenderAsRowExpander时排序出现的问题。 +为可回发控件增加EnableAjaxLoading属性,用来控制是否显示Ajax提示信息。 -同时注意PageManager有相同的属性来控制页面级别的行为。 +启用Visible属性,但请尽量不要使用这个属性除非你理解它的工作原理。 -为了解决ExtJS本身的一个问题——如果单选框列表或者复选框列表中没有任何一项,就会出现JS错误。 -你需要手动将那些没有任何项的单选框列表或者复选框列表的Visible属性设置false来解决这个问题。 -为了能够在Ajax中显示隐藏元素,请使用Hidden属性(而不是Visible)。 -使用Visible属性会导致不向浏览器输出这个元素,因此也无法通过Ajax切换Visible属性。 -修正Form的LabelWidth属性不能控制单列表单字段的标签宽度的问题。 -修正HtmlEditor获取不到值的问题。 +按需加载ExtJS的JavaScript文件,大大加快了页面第一次的显示速度。 -原来需要一次性下载800K的JavaScript文件,在网络较慢的环境中,单独的文件下载就需要6s左右,形成严重的水桶效应。 -现在将ExtJS的JavaScript文件拆成如下几个部分:core、foundation、form、grid、menu、tab、tree,页面按需下载其中的一些文件。 -将一个大文件分成几个小文件下载,也充分发挥了浏览器并行下载的特性,为更快的显示页面提供了帮助。 -注意:这仅仅适用于页面第一次加载的情况,第二次及以后的页面加载会充分利用浏览器自身的客户端缓存,而无需再次下载这些已经下载过的JavaScript文件。 -为Button\MenuButton\LinkButton\LinkButtonField增加ValidateMessageBox,用来控制在验证失败时是否出现提示对话框。