ExtAspNet Web.config配置详解

5星 · 超过95%的资源 需积分: 9 53 下载量 56 浏览量 更新于2024-09-16 收藏 3KB TXT 举报
本文主要介绍了如何配置Extaspnet的web.config文件,以便在ASP.NET应用程序中正确使用ExtJS库和其相关的组件。 在ASP.NET应用中,`Web.config`文件是一个至关重要的配置文件,用于定义应用程序的行为、设置及依赖项。在`Extaspnet`的配置中,`Web.config`包含了特定于ExtAspNet框架的配置信息,如主题设置、语言选项、AJAX相关参数等。 首先,我们看到`<configSections>`部分声明了一个名为`ExtAspNet`的配置节,它引用了`ExtAspNet.ConfigSection, ExtAspNet`类型。这使得应用程序能够识别并处理与`Extaspnet`相关的自定义配置属性。 接着,配置文件中有一段注释掉的示例代码,展示了可以设置的一些关键属性: - `Theme`: 定义应用程序的主题,可选值包括`blue`、`gray`、`access`等,默认为`blue`。 - `Language`: 设置用户界面的语言,支持`en`、`zh_CN`、`zh_TW`等,默认为`zh_CN`(简体中文)。 - `FormMessageTarget`: 设置表单提示信息显示的位置,可选`side`或`qtip`,默认为`side`。 - `FormOffsetRight`: 表单元素的右偏移量,默认为20像素。 - `FormLabelWidth`: 表单标签的宽度,默认为100像素。 - `FormLabelSeparator`: 表单标签和输入字段之间的分隔符,默认为空字符串。 - `EnableAjax`: 是否启用AJAX功能,默认为`true`。 - `AjaxTimeout`: AJAX请求的超时时间,默认为60秒。 - `EnableBigFont`: 是否开启大字体模式,将ExtJS默认的11px字体改为12px,默认为`false`。 - `DebugMode`: 是否开启调试模式,如果开启,会输出额外的JavaScript信息,默认为`false`。 - `EnableAjaxLoading`: 是否显示AJAX加载提示,默认为`true`。 - `AjaxLoadingType`: AJAX加载提示类型,可以是`default`(默认)或`mask`(遮罩),默认为`default`。 在`system.web`部分,`<pages>`标签下的`<controls>`子标签添加了一个`ext`前缀的控制,指定`ExtAspNet`库的程序集和命名空间。这样,在ASP.NET页面中就可以使用`<ext:>`标签来引用ExtJS的组件。 `Extaspnet`的`Web.config`配置涉及到应用程序的UI样式、语言、AJAX行为以及调试设置等多个方面,通过这些配置,开发者可以根据项目需求定制一个更符合用户体验的交互式网页应用。确保正确地配置这些参数对于优化应用程序性能和提供良好的用户体验至关重要。
2021-04-02 上传
基于Extjs的开源控件库ExtAspNet中文版 v3.1.9,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) ExtAspNet 是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果。目标是创建没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 注:ExtAspNet 基于一些开源程序,比如ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor. +2012-08-18 v3.1.9 -修正other/addtab.aspx示例的JS错误和BoundField使用Tooltip的错误(Dennis_Liu)。 +修正Window的GetShowReference返回的字符串中包含双引号的问题(︶ㄣ東東ㄣ、天蓝若空、李剑飞、克儿~)。 -虽然返回的JavaScript语句没问题,但是如果放到HTML属性中就有问题了。 -修正HtmlNodeBuilder在处理双引号等字符时可能导致潜在JavaScript问题。 -从根本上解决WindowField、LinkButton、HyperLink等控件的客户端脚本中存在单引号或者双引号时出现的各种问题。 -增加动态创建模板列示例grid/griddynamiccolumns2.aspx(大鸟打小鸟)。 -修正按钮的Type设为Reset无效的问题,注意重置的其实是页面上所有的表单控件(e先生)。 -修正英文下确认对话框标题依然默认中文的问题。 -修正后台对可为空的int,short,double属性赋值时出现的异常(石头鱼)。 +为Window控件增加GetMaximizeReference和GetRestoreReference两个方法。 -变通的实现打开窗体后最大化:PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference()); -增加英文示例http://demo.extasp.net/en/。 -更新行布局、列布局和锚点布局示例。 -增加表格导出Excel文件示例。 -增加表格模板列使用单选列表、复选列表的示例。 -完善在线文档http://doc.extasp.net/。 -公开ControlBase的ConvertPropertiesToJObject和RecoverPropertiesFromJObject两个方法。 -兼容Asp.Net的用户控件(UserControl)并增加示例(Spring)。 -更新示例框架,增加手风琴控件和树控件的组合菜单(幻之达)。 -修正自动树节点ID的生成规则,防止页面中多个树控件产生的命名冲突。 -修正表格WindowField生成的脚本可能会出现类似x2未定义的错误(梦如人生)。 -应广大网友的要求,表格的BoundField在启用状态并且提示信息为空的情况下去除标签。 -类似于onReady函数,增加对onInit函数的支持,用来在执行页面初始化脚本之前调用。 -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑落叶飞尘)。 -修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生、黑眼睛咪咪、宇洋)。 -预祝俺家小师生日快乐!