zoukankan      html  css  js  c++  java
  • My Asp.net Ajax Trip(一) Using For UpdatePanel

        我的个人的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.它是指定哪个空间为完整的刷新。
  • 相关阅读:
    Office 转 PDF & PDF 转 SWF Windows版
    Office 转 PDF & PDF 转 SWF Linux版
    MP4Box 编译 和相应命令
    CentOS VNC 安装与配置,方便进行运程桌面连接
    系统时钟&&硬件时钟
    IPtables中SNAT、DNAT和MASQUERADE的含义
    配置SNAT实现共享上网
    DNAT & SNAT
    linux应急操作
    linux-清理linux空间
  • 原文地址:https://www.cnblogs.com/Henllyee/p/1134166.html
Copyright © 2011-2022 走看看