if(!window.ComponentArt_Grid_Kernel_Loaded){ComponentArt.Web.UI.GridWebServiceCompleteEventArgs=function(_1){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridWebServiceCompleteEventArgs.initializeBase(this);}var _2=_1;this.get_customParameter=function(){return _2;};};ComponentArt.Web.UI.GridWebServiceErrorEventArgs=function(_3){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridWebServiceErrorEventArgs.initializeBase(this);}var _4=_3;this.get_message=function(){return _4;};};ComponentArt.Web.UI.GridScrollCancelEventArgs=function(_5){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridScrollCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this,[item]);}var _6=_5;this.get_offset=function(){return _6;};};ComponentArt.Web.UI.GridContextMenuEventArgs=function(_7,_8,_9){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridContextMenuEventArgs.initializeBase(this,[_7]);}else{ComponentArt.Web.UI.GridItemEventArgs.apply(this,[_7]);}var _a=_8;var _b=_9;this.get_column=function(){return _a;};this.get_event=function(){return _b;};};ComponentArt.Web.UI.GridItemExternalDropEventArgs=function(_c,_d,_e){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemExternalDropEventArgs.initializeBase(this,[_c]);}else{ComponentArt.Web.UI.GridItemEventArgs.apply(this,[_c]);}var _f=_d;var _10=_e;this.get_target=function(){return _f;};this.get_targetControl=function(){return _10;};};ComponentArt.Web.UI.GridColumnResizeCancelEventArgs=function(_11,_12){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridColumnResizeCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this);}var _13=_11;var _14=_12;this.get_column=function(){return _13;};this.get_change=function(){return _14;};};ComponentArt.Web.UI.GridColumnReorderCancelEventArgs=function(_15,_16){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridColumnReorderCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this);}var _17=_15;var _18=_16;this.get_oldIndex=function(){return _17;};this.get_newIndex=function(){return _18;};};ComponentArt.Web.UI.GridCallbackErrorEventArgs=function(_19){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridCallbackErrorEventArgs.initializeBase(this);}var _1a=_19;this.get_errorMessage=function(){return _1a;};};ComponentArt.Web.UI.GridItemDoubleClickEventArgs=function(_1b,_1c){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemDoubleClickEventArgs.initializeBase(this,[_1b]);}else{ComponentArt.Web.UI.GridItemEventArgs.apply(this,[_1b]);}var _1d=_1c;this.get_column=function(){return _1d;};};ComponentArt.Web.UI.GridItemCheckChangeCancelEventArgs=function(_1e,_1f,_20){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemCheckChangeCancelEventArgs.initializeBase(this,[_1e]);}else{ComponentArt.Web.UI.GridItemCancelEventArgs.apply(this,[_1e]);}var _21=_1f;var _22=_20;this.get_columnIndex=function(){return _21;};this.get_domElement=function(){return _22;};};ComponentArt.Web.UI.GridItemInsertCancelEventArgs=function(_23){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemInsertCancelEventArgs.initializeBase(this,[_23]);}else{ComponentArt.Web.UI.GridItemCancelEventArgs.apply(this,[_23]);}var _24=false;this.get_continue=function(){return _24;};this.set_continue=function(_25){_24=_25;};};ComponentArt.Web.UI.GridItemUpdateCancelEventArgs=function(_26,_27){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemUpdateCancelEventArgs.initializeBase(this,[_26]);}else{ComponentArt.Web.UI.GridItemInsertCancelEventArgs.apply(this,[_26]);}var _28=_27;this.get_newItem=function(){return _28;};};ComponentArt.Web.UI.GridPageIndexChangeCancelEventArgs=function(_29){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridPageIndexChangeCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this);}var _2a=_29;this.get_index=function(){return _2a;};};ComponentArt.Web.UI.GridItemEventArgs=function(_2b){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemEventArgs.initializeBase(this);}var _2c=_2b;this.get_item=function(){return _2c;};};ComponentArt.Web.UI.GridItemCancelEventArgs=function(_2d){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this);}var _2e=_2d;this.get_item=function(){return _2e;};};ComponentArt.Web.UI.GridSortCancelEventArgs=function(_2f,_30){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridSortCancelEventArgs.initializeBase(this);}else{Sys.CancelEventArgs.apply(this);}var _31=_2f;var _32=_30;this.get_column=function(){return _31;};this.get_descending=function(){return _32;};};if(window.ComponentArt_Atlas){ComponentArt.Web.UI.GridItemEventArgs.registerClass("ComponentArt.Web.UI.GridItemEventArgs",Sys.EventArgs);ComponentArt.Web.UI.GridItemCancelEventArgs.registerClass("ComponentArt.Web.UI.GridItemCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridWebServiceCompleteEventArgs.registerClass("ComponentArt.Web.UI.GridWebServiceCompleteEventArgs",Sys.EventArgs);ComponentArt.Web.UI.GridWebServiceErrorEventArgs.registerClass("ComponentArt.Web.UI.GridWebServiceErrorEventArgs",Sys.EventArgs);ComponentArt.Web.UI.GridCallbackErrorEventArgs.registerClass("ComponentArt.Web.UI.GridCallbackErrorEventArgs",Sys.EventArgs);ComponentArt.Web.UI.GridItemDoubleClickEventArgs.registerClass("ComponentArt.Web.UI.GridItemDoubleClickEventArgs",ComponentArt.Web.UI.GridItemEventArgs);ComponentArt.Web.UI.GridContextMenuEventArgs.registerClass("ComponentArt.Web.UI.GridContextMenuEventArgs",ComponentArt.Web.UI.GridItemEventArgs);ComponentArt.Web.UI.GridItemExternalDropEventArgs.registerClass("ComponentArt.Web.UI.GridItemExternalDropEventArgs",ComponentArt.Web.UI.GridItemEventArgs);ComponentArt.Web.UI.GridSortCancelEventArgs.registerClass("ComponentArt.Web.UI.GridSortCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridPageIndexChangeCancelEventArgs.registerClass("ComponentArt.Web.UI.GridPageIndexChangeCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridColumnReorderCancelEventArgs.registerClass("ComponentArt.Web.UI.GridColumnReorderCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridColumnResizeCancelEventArgs.registerClass("ComponentArt.Web.UI.GridColumnResizeCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridScrollCancelEventArgs.registerClass("ComponentArt.Web.UI.GridScrollCancelEventArgs",Sys.CancelEventArgs);ComponentArt.Web.UI.GridItemCheckChangeCancelEventArgs.registerClass("ComponentArt.Web.UI.GridItemCheckChangeCancelEventArgs",ComponentArt.Web.UI.GridItemCancelEventArgs);ComponentArt.Web.UI.GridItemInsertCancelEventArgs.registerClass("ComponentArt.Web.UI.GridItemInsertCancelEventArgs",ComponentArt.Web.UI.GridItemCancelEventArgs);ComponentArt.Web.UI.GridItemUpdateCancelEventArgs.registerClass("ComponentArt.Web.UI.GridItemUpdateCancelEventArgs",ComponentArt.Web.UI.GridItemInsertCancelEventArgs);}window.cart_grid_mode_client=0;window.cart_grid_mode_server=1;window.cart_grid_mode_callback=2;window.cart_grid_mode_webservice=3;window.ComponentArt_GridLevel=function(){this.Columns=null;this.DataKeyField=-1;this.TableName=null;this.FilterExpression=null;this.NumGroupings=0;this.Groups=null;};ComponentArt_GridLevel.prototype.PublicProperties=[["AlternatingRowCssClass",String],["AlternatingRowHoverCssClass",String],["ColumnDisplayOrder",Array],["DataCellCssClass",String],["GroupHeadingCssClass",String],["Groups",Array],["HeadingCellCssClass",String],["HeadingCellActiveCssClass",String],["HeadingCellHoverCssClass",String],["HeadingRowCssClass",String],["HeadingSelectorCellCssClass",String],["HoverRowCssClass",String],["RowCssClass",String],["SelectedRowCssClass",String],["SelectImageUrl",String],["SelectorCellCssClass",String],["SelectorCellWidth",Number],["ShowHeadingCells",Boolean],["ShowSelectorCells",Boolean],["ShowTableHeading",Boolean],["SortAscendingImageUrl",String],["SortDescendingImageUrl",String],["SortedDataCellCssClass",String],["SortedHeadingCellCssClass",String],["TableHeadingCssClass",
ComponentArt Web.UI 2008.1 for ASP.NET Ajax 源代码
需积分: 0 178 浏览量
更新于2008-10-07
收藏 787KB ZIP 举报
ComponentArt Web.UI 2008.1 是一个专门针对ASP.NET AJAX开发的组件库,它为Web应用程序的用户界面提供了丰富的交互性和视觉效果。这个源代码包是开发者深入理解ComponentArt组件工作原理、定制控件以及优化性能的重要资源。
ComponentArt Web.UI组件库包含了多个控件,如数据网格(DataGrid)、菜单(Menu)、滑块(Slider)、日历(Calendar)和导航条(NavigationBar)等。这些控件都经过精心设计,支持AJAX异步更新,从而提高用户体验,减少页面刷新。
1. **AJAX技术**:ComponentArt Web.UI充分利用ASP.NET AJAX框架,实现了无刷新的数据交互和页面部分更新。这使得用户在与网页交互时,只有相关部分进行更新,提高了响应速度和用户体验。
2. **高度可定制**:源代码的提供使得开发者可以深入到每个控件的内部,了解其工作流程,根据项目需求进行定制,例如改变样式、添加自定义功能或优化性能。
3. **皮肤机制**:ComponentArt Web.UI支持皮肤系统,允许开发者轻松改变控件外观。通过源代码,开发者可以学习如何创建新的皮肤,或者修改现有皮肤以适应特定品牌或设计要求。
4. **数据绑定**:数据网格(DataGrid)和其他数据展示控件支持多种数据源,如SQL数据库、XML或Web服务。源代码可以帮助开发者理解数据绑定的实现方式,优化数据加载和显示效率。
5. **事件处理**:控件提供了丰富的事件接口,如点击、选中、滚动等。源代码可以揭示事件触发和处理的机制,有助于开发者编写更精确的事件处理代码。
6. **国际化与本地化**:ComponentArt Web.UI支持多语言环境,源代码能帮助开发者理解如何实现本地化,使应用程序能够适应不同地区的用户。
7. **性能优化**:通过查看源代码,开发者可以学习如何优化AJAX请求、减少DOM操作以及提高渲染效率,这对于构建高性能的Web应用至关重要。
8. **最佳实践**:ComponentArt作为知名UI库,其源代码体现了良好的编程实践和设计模式,对于提升开发者的编码技巧和软件架构理解大有裨益。
9. **文档和示例**:虽然源代码本身可能没有配套的详细文档,但通过分析源码结构和逻辑,开发者可以学习到如何编写高质量的组件文档和示例,这对于创建自己的组件库或框架十分有价值。
ComponentArt Web.UI 2008.1 for ASP.NET Ajax的源代码是一份宝贵的教育资源,无论你是想要增强对AJAX技术的理解,还是希望提升UI组件开发能力,都能从中获益良多。通过深入研究和实践,你可以更好地掌握Web应用开发的核心技术和最佳实践。