ClientScriptItemとは? わかりやすく解説

ClientScriptItem クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

デザイン時に Web フォームまたはユーザー コントロール内のクライアント スクリプト要素を表します。このクラスは継承できません。

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

Public NotInheritable Class
 ClientScriptItem
Dim instance As ClientScriptItem
public sealed class ClientScriptItem
public ref class ClientScriptItem sealed
public final class ClientScriptItem
public final class ClientScriptItem
解説解説

ClientScriptItem クラスは、デザイン時に Web ドキュメントに含まれている script 要素を表します。カスタム コントロール デザイナ実装は、ClientScriptItem オブジェクトを使用して、クライアント スクリプト要素を Web フォームまたはユーザー コントロールに追加できます。

デザイン時に、WebFormsRootDesigner クラスを使用して、デザイン サーフェイスで Web フォーム、Web サーバー コントロール、コンテンツ ページ、マスタ ページなどのドキュメントに含まれるクライアント スクリプト要素を設定または確認します。Web ドキュメントに含まれているクライアント スクリプト要素のコレクションを取得するには、GetClientScriptsInDocument メソッドを使用します。クライアント スクリプト要素を Web ドキュメントに追加するには、AddClientScriptToDocument メソッドを使用します。

通常、script 要素は、スクリプト ステートメントを含むか、またはスクリプト ステートメントの外部位置を指定します。script 要素には、オプションでスクリプト ステートメントの言語を指定できます。ClientScriptItem コンストラクタは、新しいスクリプト オブジェクトのプロパティを初期化するために使用します。ClientScriptItem プロパティは、script オブジェクトの属性および内容を確認するために使用します。Language プロパティは、script 要素の language 属性を表します。Source プロパティは、src 属性を表します。Text プロパティは、script 要素に含まれ、クライアント上で実行されるスクリプト ステートメントを表します。

ClientScriptItem クラスを使用して、デザイン時に実行されるスクリプトを管理します。

実行時にクライアント スクリプト要素を管理するには、ClientScriptManager クラスを使用します。実行時のクライアント スクリプトの使用方法の詳細については、「ASP.NET Web ページのクライアント スクリプト」を参照してください。

メモメモ

ClientScriptItem クラスは、最終的にクライアントのブラウザで解析および実行される script 要素をデザイン時に表します。ClientScriptItem オブジェクトに対して生成される script 要素はサーバー上で実行されないため、要素は runat="server" 属性を含みません。

継承階層継承階層
System.Object
  System.Web.UI.Design.ClientScriptItem
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ClientScriptItem メンバ
System.Web.UI.Design 名前空間
ClientScriptItemCollection
AddClientScriptToDocument
GetClientScriptsInDocument
その他の技術情報
クライアント スクリプトを使用する ASP.NET Web ページのプログラミング

ClientScriptItem コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定されたパラメータを使用して、ClientScriptItem クラスの新しいインスタンスを初期化します。

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

例外例外
例外の種類条件

ArgumentNullException

id が null です (デザイン ホストによってスローされました)。

解説解説

text パラメータまたは source パラメータのいずれか 1 つを使用して、ClientScriptItem オブジェクトのステートメントを初期化します。text は、ステートメントが含まれている入力文字列を使用してスクリプトを初期化するために使用します。source は、スクリプト ステートメントが含まれているパスを使用してスクリプトを初期化するために使用します。

いずれのパラメータにも null 参照 (Visual Basic では Nothing) または空の文字列 ("") を指定できます。その場合、対応するプロパティが入力値に基づいて設定され、そのプロパティがない状態で script 要素が生成されます。null 参照 (Visual Basic では Nothing) または空の文字列 ("") を使用した場合の結果は次のようになります。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ClientScriptItem プロパティ


ClientScriptItem メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ClientScriptItem クラス
System.Web.UI.Design 名前空間
ClientScriptItemCollection
AddClientScriptToDocument
GetClientScriptsInDocument

その他の技術情報

クライアント スクリプトを使用する ASP.NET Web ページのプログラミング

ClientScriptItem メンバ

デザイン時に Web フォームまたはユーザー コントロール内のクライアント スクリプト要素を表します。このクラスは継承できません。

ClientScriptItem データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ClientScriptItem クラス
System.Web.UI.Design 名前空間
ClientScriptItemCollection
AddClientScriptToDocument
GetClientScriptsInDocument

その他の技術情報

クライアント スクリプトを使用する ASP.NET Web ページのプログラミング



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ClientScriptItem」の関連用語

ClientScriptItemのお隣キーワード
検索ランキング

   

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



ClientScriptItemのページの著作権

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

©2026 GRAS Group, Inc.RSS