加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【AJAX】ScriptManager和UpdatePanel的属性说明

发布时间:2020-12-16 03:34:12 所属栏目:百科 来源:网络整理
导读:仅作为个人笔记,记录下来方便以后查阅 UpdatePanel- 更新面板 RenderMode - 呈现模式 InLine: U pdatePanel控件被解析成HTML的span标记 Block: U pdatePanel控件被解析成HTML控件的DIV UpdateMode - 更新模式 Always:页面上任何一处发生的回发操作都会产

仅作为个人笔记,记录下来方便以后查阅



UpdatePanel- 更新面板

RenderMode - 呈现模式

InLine:UpdatePanel控件被解析成HTML的<span>标记

Block:UpdatePanel控件被解析成HTML控件的<DIV>

UpdateMode - 更新模式

Always:页面上任何一处发生的回发操作都会产生页局部更新;

Conditional:只有该UpdatePanel控件中的控件产生的异步回送,才更新该UpdatePanel

ChildAsTrigger - 触发器

True:UpdatePanel内部控件引起的回发会产生当前UpdatePanel控件的局部更新(UpdateMode=Always)

False:任何异步回送都不会引发该UpdatePanel的更新(UpdateMode=Conditional

小结:

使用UpdatePanel控件可以帮助我们开发具有AJAX特性的ASP.NET应用程序

但会造成一定性能开销,同时还与部分其他控件不兼容


ScriptManager- 脚本管理

EnablePartialRendering - 启用局部呈现

在支持的浏览器上为UpdatePanel控件启用异步回发,默认值为True

true:实现页面的异步局部更新; false:实现全页面的刷新

AllowCustomErrorRedirect - 允许自定义错误重定向

指明在异步回发过程中是否进行自定义错误重定向

Web.config中自定义错误配置区<customErrors>相联系,默认为true

AsyncPostBackTimeout - 异步回发超时限制

指定异步回发的超时事件,默认为90秒

EnablePageMethods - 启用页面方法

是否启用页面方法,默认值为false

LoadScriptsBeforeUI - 在呈现UI之前加载脚本

指定在浏览器中呈现UI之前是否应加载脚本引用

ScriptMode - 脚本类型

指定要在多个类型时可加载的脚本类型,默认为Auto

有四种模式:AutoInheritDebugRelease

ScriptPath - 脚本路径

设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块

小结:

ScriptManger控件通常需要同其他AJAX控件搭配使用

ScriptManger控件相当于一个总指挥官,这个总指挥官只是进行指挥,而不进行实际的操作

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读