Page クラス
ASP.NET Web アプリケーションのホストであるサーバーから要求された .aspx ファイルを表します。このファイルは Web フォーム ページとも呼ばれます。
この型のすべてのメンバの一覧については、Page メンバ を参照してください。
System.Object
System.Web.UI.Control
System.Web.UI.TemplateControl
System.Web.UI.Page
Public Class Page
Inherits TemplateControl
Implements IHttpHandler
[C#]
public class Page : TemplateControl, IHttpHandler
[C++]
public __gc class Page : public TemplateControl, IHttpHandler
[JScript]
public class Page extends TemplateControl implements IHttpHandler
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
Page クラスは、.aspx 拡張子を持つファイルと関連付けられています。これらのファイルは、実行時に Page オブジェクトとしてコンパイルされ、サーバー メモリにキャッシュされます。
分離コード技法を使用して Web フォーム ページを作成する場合は、このクラスから派生します。Visual Studio .NET などの Rapid Application Development (RAD) デザイナは、自動的にこのモデルを使用して Web フォーム ページを作成します。
Page オブジェクトは、 INamingContainer インターフェイスを実装しているコントロール、またはこのインターフェイスを実装しているコントロールの子を除く、ページ内のすべてのサーバー コントロールの名前付けコンテナとして機能します。
必要条件
名前空間: System.Web.UI
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Web (System.Web.dll 内)
参照
Page メンバ | System.Web.UI 名前空間 | Control | TemplateControl | UserControl | @ Page