易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET AJAX 服务器端编程学习小结

    最近开始了ASP.NET AJAX的全面学习。在服务端编程这块主要有几个服务器控件负责,他们分别为:ScriptManager,Timer,UpdatePanel,UpdateProgress.
     先来说说ScriptManager.它有个方法registerAsyncPostBackControl(控件),可以注册页面上的任何控件为异步传送按钮。还有个方法叫AsyncPostBackError的来着,在这个方法里面可以定义属于自己的错误显示方式。
    UpdatePanel,这个控件的用法有很多种,并且有几个属性是非常重要的。它们分别是:UpdateMode,ChildrenAsTrigger,Triggers.通过这几个属性的组合能产生很多的异步页面更新的效果.UpdateMode的值可以为:always,conditional;ChildrenAsTrigger的属性值可以为:True,False.Triggers的属性值为一个包含两种类型的Trigger集合(AysncPostBackTrigger,PostBackTrigger).
      现在假设有个UpdatePanel控件,我来分别设置这些属性值的组合。
      UpdateMode(always)+ChildrenAsTrigger(true):不论引发异步传送的控件是否放在UpdatePanel里面,该UpdatePanel都会更新.
     UpdateMode(always)+ChildrenAsTrigger(FALSE):系统不允许这样设置
     UpdateMode(Conditional)+ChildrenAsTrigger(false):放在该Updatepanel里面的控件无法引发异步传送,此时如果想要达到更新该UpdatePanel控件的效果,有两个方法:1.用UpdatePanel的Update()方法2.设置UpdatePanel的Triggers属性。
                  方法一: 该方法有个局限型,不能是该UpdatePanel控件里面的控件引发的事件,因为里面控件不能进行异步事件。只有通过ScriptManager的registerAsyncPostBackControl(控件)注册一个可以异步回发的控件,然后在他的触发事件里面引用该UpdatePanel的Update()方法达到更新该UpdatePanel的效果。
                 方法二:设置成Trigger的控件可以在该UpdatePanel里面也可以再它外面,如果设置成功的话,通过触发这个设置成该UpdatePanel的Trigger的控件,就能达到更新的效果。
     
    UpdateMode(Conditio


相关文档:

关于解决ASP.NET中AJAX乱码问题


Js代码
var url=Service.aspx?Value=' + escape(va);   
            obj=CreateAJAX();   
            if(obj)   
   & ......

Asp.net 后台调用js方法

Asp.net 后台调用js方法(转)
1. 用Response.Write方法
  代码如下:
Response.Write("<script type='text/javascript'>alert("XXX");</script>");
此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如
Response.Write("& ......

Asp.Net文件上传

 用Asp.Net上传文件,首用到的是FileUpload控件
<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btn" runat="server" Text="确定" OnClick="btn_Click"/>
C#代码
protected void btn_Click(object sender, EventArgs e)
{
//判断 ......

Asp.net中把cs文件编译成dll

上次我们说到的编译成的dll文件与cs文件在同一目录中,而不会放到虚拟目录的bin目录中,如何做才能够把cs
文件编译成dll且自动放到虚拟目录的bin文件夹中呢?
开始-------程序-------Microsoft Visual Studio.NET 2003-------Visual Studio.NET工具,点击其中的“Visual Studio.NET2003命令提示”,就会进入Mic ......

ASP.NET单值和列表控件的数据绑定

一、(单值绑定)在页面的后台代码中定义公有变量,如下:
 public string gongYou = "声明的公有成员";
 ①然后在页面的源中调用,如下:
<asp:Label ID="lblMgs" runat="server" Text="<%#gongYou >"></asp:Label>
  ②当然最后要记得绑定数据:
 protected void Page_Load(object ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号