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
"
));
}
查看全文
相关阅读:
介绍一款超实用的演讲必备工具 ZoomIt
兼容ie6/ff/ch/op的div+css实现的圆角框
POJ 2377 Bad Cowtractors
POJ 2349 Arctic Network
PHP中数组转换为XML格式
[置顶] 白话二分匹配之最大匹配+附上hdu2063解题报告
POJ 3723 Conscription
[置顶] 软件之道 -- 道篇全文
OracleL
开源存储之ceph
原文地址:https://www.cnblogs.com/wf225/p/931436.html
最新文章
XMPPFramework
hadoop2.4.1的ftpserver建立
UML静态视图——类图、对象图、包图
Atitit.Gui控制and面板----db数据库领域----- .比较数据库同步工具 vOa
好大学的学生和我的补充计划
codeforces Round #259(div2) D解决报告
Tomcat优化
poj 3390 Print Words in Lines 动态规划
[NPM] Run npm scripts in parallel
[NPM] Run npm scripts in series
热门文章
[React] Keep Application State in Sync with Browser History
[React] Use React Context to Manage Application State Through Routes
[Javascript] Write a function pipeline
[React] Pass Data To Event Handlers with Partial Function Application
[TypeScript] Use the never type to avoid code with dead ends using TypeScript
[React] Test friendly approach
[React] Modify file structure
[Javascript] Format console.log with CSS and String Template Tags
不曾忘记
关于C/C++函数指针声明的理解
Copyright © 2011-2022 走看看