• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NETWeb–AJAX回送

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

使用UpdatePanel时要一起使用的控件是ScriptManager。ScriptManager类加载了包含几个功能的JavaScript函数。也可以使用这个类加载自己定制脚本。ScriptManager的属性如下:

属性 说明
EnablePageMethods 指定在ASPX页面上定义的公共静态方法是否可以从客户脚本中作为Web服务方法调用
EnablePartialRendering 为了启用UpdatePanel的部分呈现这个功能,这个属性必须设置为true
LoadScriptBeforeUI 指定脚本放在所返回HTML页面的什么地方。把它们放在<head>元素内部,脚本就会在加载UI之前加载
ScriptMode 指定应使用脚本的调试版本还是发布版本
ScriptPath 指定定制脚本所在的目录的根路径
Scripts 包含应呈现在客户端的定制脚本文件集合
Services 包含可以从客户脚本中调用的Web服务引用集合

Ajax POST请求使用XmlHttpRequest对象给服务器发送一个请求。服务器只返回更新UI所需的数据。解释了数据后,JavaScript代码就修改UpdatePanel内部的HTML控件,显示一个新的UI。一个页面上可以有多个UpdatePanel。只需在一个页面上添加多个UpdatePanel,每个UpdatePanel就会在Ajax POST请求时更新。更新可以用触发器控制。

Update控件的属性

属性 说明
ChildrenAsTriggers 如果这个属性设置为true, 则UpdatePanel的子控件执行回送时,会更新UpdatePanel的内容
RenderMode 指定UpdatePanel的呈现方式。其值可以是UpdatePanelRenderMode.Block或UpdatePanelRenderMode.Inline。Block枚举值指定应呈现<div>标记,而Inline指定显示<span>标记
UpdateMode 设置为UpdatePanelUpdateMode的一个枚举值。Always会在每个Ajax回送时更新UpdatePanel,Conditional则取决于触发器
Triggers 指定AsyncPostBackTrigger和PostbackTrigger元素的集合,指定了更新UpdatePanel内容的时间

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net与js中字符串的HTML编码与解码发布时间:2022-07-10
下一篇:
ASP.NETCore中使用EFCore(MySql)CodeFirst发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap