EditorZoneBase.RenderBody(HtmlTextWriter) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
覆寫基底方法以呈現繼承自 EditorZoneBase 類別之區域的主體區域。
protected:
override void RenderBody(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderBody (System.Web.UI.HtmlTextWriter writer);
override this.RenderBody : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderBody (writer As HtmlTextWriter)
參數
- writer
- HtmlTextWriter
HtmlTextWriter,收到區域的主體內容。
範例
下列程式碼範例示範如何覆寫 RenderBody 衍生類別中的 方法。 如需執行範例所需的完整程式碼,請參閱類別概觀主題的 EditorZoneBase 範例一節。
自訂編輯器區域衍生自 EditorZone 類別,以便與網頁宣告式標記中的區域範本搭配使用。 自訂類別會 RenderBody 覆寫 方法,新增 HTML <hr />
元素以建立區域標頭與本文之間的行。 然後它會呼叫基底方法,以轉譯區域本文內容的其餘部分。
protected override void RenderBody(HtmlTextWriter writer)
{
writer.WriteLine("<hr />");
base.RenderBody(writer);
}
Protected Overrides Sub RenderBody(ByVal writer As _
HtmlTextWriter)
writer.WriteLine("<hr />")
MyBase.RenderBody(writer)
End Sub
當您在瀏覽器中載入頁面時,可以在下拉式清單控制項中選取 [編輯模式 ],以切換至編輯模式。 您可以按一下動詞功能表, (其中一個控制項標題列中的向下箭號) ,然後按一下 [編輯 ] 以編輯選取的控制項。 EditorZone當控制項和編輯使用者介面 (UI) 可見時,您可以看到在編輯器區域的標頭與本文之間建立的行。
備註
方法 RenderBody 會轉譯區域的主體區域 EditorZoneBase ,這是頁首和頁尾區域與控制項 EditorPart 之間的主要內容區域。
方法 RenderBody 會覆寫 類別中的 WebZone 基底方法,以提供特製化的轉譯,以處理僅適用于 EditorZoneBase 區域的版面配置和樣式屬性。 方法會轉譯包含本文整個內容的資料表,而且在該資料表中,它會根據各種條件設定不同的屬性值,包括頁面目前的顯示模式。 如果沒有包含的控制項,它會轉譯 屬性的值 EmptyZoneText 。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應