ClientScriptItem クラス
アセンブリ: System.Design (system.design.dll 内)


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.Web.UI.Design.ClientScriptItem


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ClientScriptItem コンストラクタ
アセンブリ: System.Design (system.design.dll 内)

Public Sub New ( _ text As String, _ source As String, _ language As String, _ type As String, _ id As String _ )
Dim text As String Dim source As String Dim language As String Dim type As String Dim id As String Dim instance As New ClientScriptItem(text, source, language, type, id)
public: ClientScriptItem ( String^ text, String^ source, String^ language, String^ type, String^ id )
public function ClientScriptItem ( text : String, source : String, language : String, type : String, id : String )


text パラメータまたは source パラメータのいずれか 1 つを使用して、ClientScriptItem オブジェクトのステートメントを初期化します。text は、ステートメントが含まれている入力文字列を使用してスクリプトを初期化するために使用します。source は、スクリプト ステートメントが含まれているパスを使用してスクリプトを初期化するために使用します。
いずれのパラメータにも null 参照 (Visual Basic では Nothing) または空の文字列 ("") を指定できます。その場合、対応するプロパティが入力値に基づいて設定され、そのプロパティがない状態で script 要素が生成されます。null 参照 (Visual Basic では Nothing) または空の文字列 ("") を使用した場合の結果は次のようになります。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ClientScriptItem プロパティ

名前 | 説明 | |
---|---|---|
![]() | Id | クライアント スクリプト要素の ID 属性値を取得します。 |
![]() | Language | クライアント スクリプト要素の language 属性値を取得します。 |
![]() | Source | クライアント スクリプト要素の src 属性値を取得します。 |
![]() | Text | クライアント スクリプト要素に含まれているスクリプト ステートメントを取得します。 |
![]() | Type | クライアント スクリプト要素の type 属性値を取得します。 |

ClientScriptItem メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

ClientScriptItem メンバ
デザイン時に Web フォームまたはユーザー コントロール内のクライアント スクリプト要素を表します。このクラスは継承できません。
ClientScriptItem データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Id | クライアント スクリプト要素の ID 属性値を取得します。 |
![]() | Language | クライアント スクリプト要素の language 属性値を取得します。 |
![]() | Source | クライアント スクリプト要素の src 属性値を取得します。 |
![]() | Text | クライアント スクリプト要素に含まれているスクリプト ステートメントを取得します。 |
![]() | Type | クライアント スクリプト要素の type 属性値を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- ClientScriptItemのページへのリンク