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

My Asp.net Ajax Trip(一) ----Using For UpdatePanel

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
    我的个人的asp.net ajax框架的学习从今天开始。以前对ajax有过一定的了解,
所以能我个人感觉如果是已经对ajax有了一定的心得的人学习asp.net ajax框架
还是比较轻松的。另外我个人还是建议想学习asp.net ajax的人首先看看javascript
,可能你会感觉asp.net ajax要我们写的javascript并不是很多,但是我感觉如果
您想对asp.net ajax有很深入的研究时,javascript是必不可少的。
    我个人的学习的资料呢是参考老赵的WebCast,个人感觉赵老师的课将非常的不
错。
一、强大的UpdatePanel
    UpdatePanel是asp.net ajax框架的核心控件,给一些对ajax甚至对javascript的
人提供一个快捷而且简单的拖拽放式的编写方法。这也是UpdatePanel的强大之处。

二、UpdatePanel的属性
    1.RenderMode。此属性是设置UpdatePanel控件内部内容的呈现容器的类型。它的值
有两个:Block跟Inline。相信对前台脚本熟悉的朋友应该知道这两个意思,Block就是块元素,
而Inline呢是内联元素。Block使用<div>来做容器,而Inline是<span>。就两则的具体区别
就不多说了。大家可以查阅相关资料。
    2.UpdateMode。UpdateMode是用来设置UpdatePanel控件的异步刷新提交的模式。值
也是有两个:Always,Conditional.意思很明显,也就是说呢,Always表示UpdatePanel总是
异步刷新的,比如说两个UpdatePannel里面任何一个异步提交后,另外一个也会执行异步提交;
Conditional是说当UpdatePanel满足一定的条件才会去异步提交,比如两个UpdatePanel一个
设置成了Conditional,而另外一个在异步刷新时,设置过的就不会去异步提交了。所以我建议在
使用UpdatePanel时尽可能得不要出现UpdateMode是Always的。
    3.ChildrenAsTriggers.用来告诉UpdatePanel是不是内部的控件来触发异步的提交。值也是
两个:True、False,默认值为:True。大家要注意的一点就是当你要设置ChildrenAsTriggers
为False时别忘了把UpdateMode设置为Conditonal,不然会产生异常。原因很简单就像你让一个
人既要往西走又要往东走。

 三、UpdatePanel的集合Triggers
       1.AsyncPostBackTrigger.其属性ControlID可以指定触发UpdatePanel异步更新的控件,
这个控件可以在UpdatePanel之内也可以在其之外。            
        2.PostBackTriggers.它是指定哪个空间为完整的刷新。

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
ASP.NET中不常用的另类绑定方法 %$ %发布时间:2022-07-10
下一篇:
ASP.NET 2.0个性化配置(profile) 9999发布时间: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