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

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

Page.IsStartupScriptRegistered メソッド

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

クライアント起動スクリプトPage オブジェクト登録されているかどうか判断します

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

<ObsoleteAttribute("The recommended alternative is ClientScript.IsStartupScriptRegistered(string
 key). http://go.microsoft.com/fwlink/?linkid=14202")> _
Public Function IsStartupScriptRegistered (
 _
    key As String _
) As Boolean
Dim instance As Page
Dim key As String
Dim returnValue As Boolean

returnValue = instance.IsStartupScriptRegistered(key)
[ObsoleteAttribute("The recommended alternative is ClientScript.IsStartupScriptRegistered(string
 key). http://go.microsoft.com/fwlink/?linkid=14202")] 
public bool IsStartupScriptRegistered (
    string key
)
[ObsoleteAttribute(L"The recommended alternative is ClientScript.IsStartupScriptRegistered(string
 key). http://go.microsoft.com/fwlink/?linkid=14202")] 
public:
bool IsStartupScriptRegistered (
    String^ key
)
/** @attribute ObsoleteAttribute("The recommended alternative is ClientScript.IsStartupScriptRegistered(string
 key). http://go.microsoft.com/fwlink/?linkid=14202") */ 
public boolean IsStartupScriptRegistered (
    String key
)
ObsoleteAttribute("The recommended alternative is ClientScript.IsStartupScriptRegistered(string
 key). http://go.microsoft.com/fwlink/?linkid=14202") 
public function IsStartupScriptRegistered (
    key : String
) : boolean

パラメータ

key

検索対象起動スクリプト文字列キー

戻り値
起動スクリプト登録されている場合trueそれ以外場合false

解説解説

Page.RegisterStartupScript を呼び出す前にこのメソッド呼び出してクライアント側スクリプト不必要にアセンブルないようにします。この処理は、特に、スクリプト作成するために大量サーバー リソースが必要である場合行ってください

IsStartupScriptRegistered メソッド推奨されていません。ClientScriptManager クラスの IsStartupScriptRegistered メソッド使用してください

使用例使用例

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 名前空間
RegisterStartupScript



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS