次の方法で共有


HtmlForm.RenderAttributes(HtmlTextWriter) メソッド

定義

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 、コントロールの methodaction、および onsubmit 属性を HtmlForm レンダリングします。 プロパティに DefaultButton 設定されたコントロール ID に インターフェイスが IButtonControl 実装されていない場合は、 InvalidOperationException 例外がスローされます。

メソッドは RenderAttributes 、主にコントロールの機能 HtmlForm を拡張するコントロール開発者によって使用されます。

注意 (継承者)

派生クラスで メソッドをオーバーライドする RenderAttributes(HtmlTextWriter) 場合は、必ず基底クラスの RenderAttributes(HtmlTextWriter) メソッドを呼び出して、コントロールの属性が正しくレンダリングされるように HtmlForm してください。

適用対象

こちらもご覧ください