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 设置的控件 ID 未实现 IButtonControl 接口, InvalidOperationException 则会引发异常。
该方法 RenderAttributes 主要用于控件开发人员扩展控件的功能 HtmlForm 。
继承者说明
在 RenderAttributes(HtmlTextWriter) 派生类中重写方法时,请务必调用基类 RenderAttributes(HtmlTextWriter) 的方法,以便 HtmlForm 正确呈现控件的属性。