ASP.NET管理、注册、添加客户端脚本

通过对字符串的操作组合客户端脚本,并使用Page.RegisterClientScriptBlock(在ASP.NET2.0中是System.Web.UI.ClientScriptManager..RegisterClientScriptBlock,以下相似方法同样只是命名空间不同)方法注册到页面中去。

  ASP.NET管理、注册、添加客户端脚本主要通过以下几种方法:
  1、RegisterClientScriptBlock      
    可以向页面中发送客户端代码块(当然可以不仅仅是脚本,也可以是其它的文本),这段代码会被写到Form里的开始部分。
  2、IsClientScriptBlockRegistered   
    根据一个页面级的Key来判断某段由RegisterClientScriptBlock发送的客户端代码是否已被发送到了客户端。
  3、RegisterStartupScript   
    可以向页面中发送客户。端代码块,这段代码会被写到Form里的结束部分。这样就可以如其名称一样,在页面加载完成后写入一段自动运行的代码。
  4、IsStartupScriptRegistered 
    根据一个页面级的Key来判断某段由RegisterStartupScript发送的客户端代码是否已被发送到了客户端。
  5、RegisterArrayDeclaration(
    通过服务器向客户端注册数组。
    例如 服务器端C#代码如下:RegisterArrayDeclaration("myArray", "'x','y','z'");
    其发送到客户端 就成为:
    <script language="javascript">
    <!--
    var myArray =  new Array('x','y','z');
    // -->
    </script>
  6、RegisterOnSubmitStatement
    发送一段语句到客户端,这段语句在窗体提交前触发并执行。
posted @ 2008-07-18 20:55  jay-c  阅读(208)  评论(0)    收藏  举报