次の方法で共有


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