WebPageExecutingBase 類別

提供物件和方法,可用來執行和呈現包含 Razor 語法的 ASP.NET 頁面。

命名空間:  System.Web.WebPages
組件:  System.Web.WebPages (在 System.Web.WebPages.dll 中)

public abstract class WebPageExecutingBase

WebPageExecutingBase 型別公開下列成員。

  名稱說明
受保護的方法WebPageExecutingBase初始化 WebPageExecutingBase 類別,以供繼承的類別執行個體使用。此建構函式僅能由繼承的類別呼叫。
上層

  名稱說明
公用屬性App取得應用程式狀態資料以作為 DynamicObject 物件,呼叫者可以使用此物件來建立和存取自訂的應用程式領域屬性。
公用屬性AppState取得全域應用程式狀態資料的參照,此資料可在 ASP.NET 應用程式中跨工作階段和要求加以共用。
公用屬性Context在衍生類別中覆寫時,取得或設定與頁面相關聯的 HttpContextBase 物件。
公用屬性VirtualPath取得或設定頁面的虛擬路徑。
公用屬性VirtualPathFactory這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
上層

  名稱說明
受保護的方法BeginContext(Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法BeginContext(TextWriter, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法BeginContext(String, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法BeginContext(TextWriter, String, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法EndContext(Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法EndContext(TextWriter, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法EndContext(String, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法EndContext(TextWriter, String, Int32, Int32, Boolean)這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
公用方法Equals (繼承自 Object。)
公用方法Execute在目前使用 Razor 語法標記的網頁中執行伺服器程式碼。
受保護的方法Finalize (繼承自 Object。)
公用方法GetHashCode (繼承自 Object。)
受保護的方法GetOutputWriter傳回可用來呈現頁面的文字寫入器執行個體。
公用方法GetType (繼承自 Object。)
公用方法Href使用指定的參數,從應用程式相對的 URL 建置絕對的 URL。
受保護的方法MemberwiseClone (繼承自 Object。)
公用方法NormalizePath從指定的路徑傳回標準化路徑。
公用方法ToString (繼承自 Object。)
公用方法Write(Object)寫入指定參數的字串表示法以作為 HTML 編碼的字串。
公用方法Write(HelperResult)寫入指定的 HelperResult 物件以作為 HTML 編碼的字串。
公用方法WriteAttribute這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
公用方法WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
受保護的方法WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。
公用方法WriteLiteral寫入指定的物件,而不進行 HTML 編碼。
公用方法靜態成員WriteLiteralTo將指定的物件寫入指定的 TextWriter 執行個體,而不進行 HTML 編碼。
公用方法靜態成員WriteTo(TextWriter, Object)以 HTML 編碼的字串將指定的物件寫入指定的文字寫入器。
公用方法靜態成員WriteTo(TextWriter, HelperResult)以 HTML 編碼的字串將指定的 HelperResult 物件寫入指定的文字寫入器。
上層

繼承者注意事項

當您繼承自 WebPageExecutingBase 類別時,必須覆寫下列成員:Execute()Write(Object)Write(HelperResult)WriteLiteral(Object)

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
顯示: