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
"
));
}
查看全文
相关阅读:
【08】Python数据分析基础
C#类和类成员初始化顺序
C# 在子窗体调用父窗体的值(转)
求实对称阵的 特征值 和 特征向量(转)
Dev express 笔记
Arcgis桌面开发,Python引用GDAL库的方法
操作系统学习笔记--第三章--进程
操作系统学习笔记--第一章--计算机系统概述
GIS专业分析方法(待更新)
C#中不用安装Oracle客户端连接Oracle数据库(转)
原文地址:https://www.cnblogs.com/wf225/p/931436.html
最新文章
几个常见的布局的多种实现方式及margin负值总结
测试计划
软件测试基础知识总结
软件测试基础知识学习
redis面试题
安装XMind出现Invalid Configuration Location The configuration area at
Loadrunner原理及基准测试
性能测试概念及基本流程
ANT之build文件讲解
docker帮助命令(中文翻译)
热门文章
docker底层原理
【01】Java入门01:安装与配置
【05】Django框架:视图
【04】Django框架:模型查询
【03】Django框架:模型定义
【02】Django框架:模型与站点
【01】Django框架:开发环境
【03】Redis使用教程 (全)
【02】MongoDB使用入门 (全)
【01】MySQL使用入门 (全)
Copyright © 2011-2022 走看看