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

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

Page.RegisterStartupScript メソッド

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

ページ応答で、クライアント側スクリプト ブロック出力します

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

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

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

パラメータ

key

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

script

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

解説解説
使用例使用例

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

<html>
  <head>
     <script language="VB" runat="server">
       Public Sub Page_Load(ByVal
 Sender As Object, ByVal
 e As EventArgs)
         If (Not Me.IsStartupScriptRegistered("Startup"))
 Then
           ' Form the script to be registered at client side.
           Dim scriptString As String
 = "<script language=JavaScript> function DoClick() {"
           scriptString += "showMessage2.innerHTML='<h4>Welcome
 to Microsoft .NET!</h4>'}"
           scriptString += "function Page_Load(){ showMessage1.innerHTML="
           scriptString += "'<h4>RegisterStartupScript Example</h4>'}<"
           scriptString += "/"
           scriptString += "script>"
           Me.RegisterStartupScript("Startup",
 scriptString)
         End If
       End Sub
        </script>
  </head>
  <body topmargin="20" leftmargin="10"
 onload="Page_Load()">
     <form id="myForm" runat="server">
        <span id="showMessage1"></span>
        <br>
        <input type="button" value="ClickMe"
 onclick="DoClick()">
        <br>
        <span id="showMessage2"></span>
     </form>
  </body>
</html>
<html>
  <head>
    <script language="C#" runat="server">
      public void Page_Load(Object sender,
 EventArgs e)
      {

        if (!this.IsStartupScriptRegistered("Startup"))
        {
          // Form the script to be registered at client side.
          String scriptString = "<script language=JavaScript> function
 DoClick() {";
          scriptString += "showMessage2.innerHTML='<h4>Welcome to Microsoft
 .NET!</h4>'}";
          scriptString += "function Page_Load(){ showMessage1.innerHTML=";
          scriptString += "'<h4>RegisterStartupScript Example</h4>'}<";
          scriptString += "/";
          scriptString += "script>";
          this.RegisterStartupScript("Startup", scriptString);
        }
      }
     </script>
  </head>
  <body topmargin="20" leftmargin="10" onload="Page_Load()">
     <form id="myForm" runat="server">
        <span id="showMessage1"></span>
        <br>
        <input type="button" value="ClickMe" onclick="DoClick()">
        <br>
        <span id="showMessage2"></span>
     </form>
  </body>
</html>
<html>
    <head>
        <script language="VJ#" runat="server">
          public void Page_Load(Object sender,
 EventArgs e)
          {

            if (!(this.IsStartupScriptRegistered("Startup")))
            {
              // Form the script to be registered at client side.
              String scriptString = "<script language=JavaScript> function
 DoClick() {";
              scriptString += "showMessage2.innerHTML='<h4>Welcome"
 
                + " to Microsoft .NET!</h4>'}";
              scriptString += "function Page_Load(){ showMessage1.innerHTML=";
              scriptString += "'<h4>RegisterStartupScript Example</h4>'}<";
              scriptString += "/";
              scriptString += "script>";
              this.RegisterStartupScript("Startup",
 scriptString);
            }
          } 
        </script>
    </head>
    <body topmargin="20" leftmargin="10" onload="Page_Load()">
        <form id="myForm" runat="server">
            <span id="showMessage1"></span>
            <br>
            <input type="button" value="ClickMe" onclick="DoClick()">
            <br>
            <span id="showMessage2"></span>
        </form>
    </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Page クラス
Page メンバ
System.Web.UI 名前空間
RegisterClientScriptBlock



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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2024 GRAS Group, Inc.RSS