zoukankan
html css js c++ java
以编程方式控制ScriptManager
protected
void
Page_Load(
object
sender, EventArgs e)
{
//
1.在代码中得到当前页面上的ScriptManager对象
ScriptManager theScriptManager
=
ScriptManager.GetCurrent(
this
);
//
2.属性IsInAsyncPostBack: 类似用传统ASP.NET模型中的Page.IsPostBack属性判断当前服务器执行的代码是否由回送引发,
//
IsInAsyncPostBack可以用来判断当前服务器执行的代码是否是由异步回送所引发的
if
(theScriptManager.IsInAsyncPostBack)
{
//
仅在异步回送中执行的代码。
}
//
3.属性SupportsPartialRendering: 用来判断当前的浏览器是否支持Ajax的局部更新功能,
//
我们可以通过判断该属性来决定是在页面中启用Ajax,还是按照传统的方式进行整页回送
if
(theScriptManager.SupportsPartialRendering)
{
//
支持Ajax的浏览器,可以使用Ajax的高级功能。
}
else
{
//
不支持Ajax的浏览器,我们还是要按照传统的方式处理页面。
}
//
4.Scripts和Services两个属性将分别返回当前ScriptManager对象中引用的脚本文件和Web Service的集合。
//
这样,我们即可在程序运行时通过维护这两个集合而动态地对页面中引用的脚本或Web Service代理进行维护
theScriptManager.Scripts.Add(
new
ScriptReference(
"
MyControl.js
"
));
}
查看全文
相关阅读:
android指纹
2020-10-25:go中channel的close流程是什么?
2020-10-24:go中channel的recv流程是什么?
2020-10-23:go中channel的创建流程是什么?
2020-10-22:谈谈java中的LongAdder和LongAccumulator的相同点和不同点。
2020-10-21:go中channel的send流程是什么?
2020-10-20:线程池如何保证核心线程不被销毁?
2020-10-19:golang里defer为什么要逆序执行?顺序执行不是更符合人的习惯吗?
2020-10-18:java中LongAdder和AtomicLong有什么区别?
2020-10-17:谈一谈DDD面向领域编程。
原文地址:https://www.cnblogs.com/wf225/p/931436.html
最新文章
Adjacent Bit Counts(01组合数)
Balls(扔鸡蛋问题)
上课练习(一)
自我介绍
家庭记账本web开发
开学测试感想
测试源码
内联元素与块级元素
margin重叠现象
用div画一个圣诞树
热门文章
开发进度-4
苹果设备适配判断
String[]与List<String>的相互转换
android TableLayOut画表格
Failed to load project at 'xxx.xcodeproj', incompatible project version。
显示界面的流畅性FHHFPSIndicator
iOS property
iOS10网络权限数据
iOS连续上传多张图片
android switch控件
Copyright © 2011-2022 走看看