Page.RegisterClientScriptBlock メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Page.RegisterClientScriptBlock メソッドの意味・解説 

Page.RegisterClientScriptBlock メソッド

メモ : このメソッドは、互換性のために残されています。

応答に対してクライアント側スクリプト ブロック出力します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

<ObsoleteAttribute("The recommended alternative is ClientScript.RegisterClientScriptBlock(Type
 type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")>
 _
Public Overridable Sub RegisterClientScriptBlock
 ( _
    key As String, _
    script As String _
)
Dim instance As Page
Dim key As String
Dim script As String

instance.RegisterClientScriptBlock(key, script)
[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterClientScriptBlock(Type
 type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")]
 
public virtual void RegisterClientScriptBlock
 (
    string key,
    string script
)
[ObsoleteAttribute(L"The recommended alternative is ClientScript.RegisterClientScriptBlock(Type
 type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")]
 
public:
virtual void RegisterClientScriptBlock (
    String^ key, 
    String^ script
)
/** @attribute ObsoleteAttribute("The recommended alternative is ClientScript.RegisterClientScriptBlock(Type
 type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")
 */ 
public void RegisterClientScriptBlock (
    String key, 
    String script
)
ObsoleteAttribute("The recommended alternative is ClientScript.RegisterClientScriptBlock(Type
 type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")
 
public function RegisterClientScriptBlock (
    key : String, 
    script : String
)

パラメータ

key

スクリプト ブロック識別する一意キー

script

クライアント送られるスクリプト内容

解説解説
使用例使用例

IsClientScriptBlockRegistered メソッドと共に RegisterClientScriptBlock メソッド使用する方法次のコード例示しますコード宣言ブロック内の ECMAScript がまだ登録されていないことが IsClientScriptBlockRegistered によるチェック判明した場合は、RegisterClientScriptBlock呼び出し実行されます。

<html>
  <head>
     <script language="VB" runat="server">
       
       Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)
         
         If (Not IsClientScriptBlockRegistered("clientScript"))
 Then
           
           'Form the script that is to be registered at client side.
           Dim scriptString As String
 = "<script language=JavaScript> function DoClick() {"
           scriptString += "myForm.show.value='Welcome to Microsoft
 .NET'}<"
           scriptString += "/"
           scriptString += "script>"
           RegisterClientScriptBlock("clientScript",
 scriptString)
         End If
         
       End Sub
     </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>
<html>
  <head>
    <script language="C#" runat="server">

      public void Page_Load(Object sender,
 EventArgs e)
      {

        if (!this.IsClientScriptBlockRegistered("clientScript"))
        {
          // 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>";
          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>
<html>
    <head>
        <script language="VJ#" runat="server">

          public void Page_Load(Object sender,
 EventArgs e)
          {
            if (!(this.IsClientScriptBlockRegistered("clientScript")))
 
            {
              // 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>";
              this.RegisterClientScriptBlock("clientScript",
 scriptString);
            }
        }//Page_Load
        </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>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Page.RegisterClientScriptBlock メソッド」の関連用語

Page.RegisterClientScriptBlock メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Page.RegisterClientScriptBlock メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS