Export (0) Print
Expand All

HtmlForm.RenderAttributes Method

Renders the HtmlForm control's attributes to the specified HtmlTextWriter object.

Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)

protected override void RenderAttributes (
	HtmlTextWriter writer
)
protected void RenderAttributes (
	HtmlTextWriter writer
)
protected override function RenderAttributes (
	writer : HtmlTextWriter
)
Not applicable.

Parameters

writer

The HtmlTextWriter that receives the rendered content.

Exception typeCondition

InvalidOperationException

The control ID set in the DefaultButton property is not of the type IButtonControl.

The RenderAttributes method uses the IsValidFormAttribute method to check the HtmlForm control's attributes to ensure that they can be rendered in the opening tag of a <form> HTML element.

Additionally, the RenderAttributes method renders the method, action, and onsubmit attributes of the HtmlForm control. If the control ID set in the DefaultButton property does not implement the IButtonControl interface, an InvalidOperationException exception is thrown.

The RenderAttributes method is used primarily by control developers extending the functionality of the HtmlForm control.

Notes to Inheritors: When overriding the RenderAttributes method in a derived class, be sure to call the base class's RenderAttributes method so that the HtmlForm control's attributes are correctly rendered.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show:
© 2014 Microsoft