HtmlForm.RenderAttributes(HtmlTextWriter) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 HtmlForm 控制項的屬性轉譯為指定的 HtmlTextWriter 物件。
protected:
override void RenderAttributes(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderAttributes (System.Web.UI.HtmlTextWriter writer);
override this.RenderAttributes : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderAttributes (writer As HtmlTextWriter)
參數
- writer
- HtmlTextWriter
HtmlTextWriter 接收轉譯的內容。
例外狀況
DefaultButton 屬性中設定的控制項 ID 不是 IButtonControl 型別。
備註
方法 RenderAttributes 會 IsValidFormAttribute 使用 方法來檢查 HtmlForm 控制項的屬性,以確保可以在 HTML 專案的開頭標記 <form>
中轉譯它們。
此外, RenderAttributes 方法會 method
轉譯 控制項的 HtmlForm 、 action
和 onsubmit
屬性。 如果 屬性中設定的 DefaultButton 控制項識別碼未實 IButtonControl 作 介面, InvalidOperationException 則會擲回例外狀況。
方法 RenderAttributes 主要是由控制項開發人員使用,以擴充控制項的功能 HtmlForm 。
給繼承者的注意事項
在 RenderAttributes(HtmlTextWriter) 衍生類別中覆寫 方法時,請務必呼叫基類 RenderAttributes(HtmlTextWriter) 的 方法, HtmlForm 以便正確轉譯控制項的屬性。