允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块的方法Page.RegisterClientScriptBlock 方法 [C#]

  Page.RegisterClientScriptBlock 方法  [C#]

允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块。

参数

key

标识脚本块的唯一键。

script

发送到客户端的脚本的内容。

例:

<html>

  <head>

    <script language="C#" runat="server">

 

     public void Page_Load(Object sender, EventArgs e) {

 

       // Form the script that is to be registered at client side.

       String scriptString = "<script language=JavaScript> function DoClick() {";

       scriptString += "myForm.show.value='Welcome to Microsoft .NET'}<";

       scriptString += "/";

       scriptString += "script>";

 

           if(!this.IsClientScriptBlockRegistered("clientScript"))

              this.RegisterClientScriptBlock("clientScript", scriptString);

     }

 

     </script>

  </head>

  <body topmargin="20" leftmargin="10">

     <form id="myForm" runat="server">

        <input type="text" id="show" style="width=200"> <input type="button" value="ClickMe" onclick="DoClick()">

     </form>

  </body>

</html>

posted @ 2005-06-11 13:01  虚空境界  Views(573)  Comments(0)    收藏  举报