WebPartChrome::RenderWebPart Method (HtmlTextWriter^, WebPart^)
Renders a complete WebPart control with all its sections.
Assembly: System.Web (in System.Web.dll)
Parameters
- writer
-
Type:
System.Web.UI::HtmlTextWriter^
The HtmlTextWriter that receives the webPart content.
- webPart
-
Type:
System.Web.UI.WebControls.WebParts::WebPart^
The control currently being rendered.
| Exception | Condition |
|---|---|
| ArgumentNullException | The control that webPart refers to is null. |
The RenderWebPart method renders the complete WebPart control, with header, contents, and footer. Overriding this method gives a developer complete programmatic control over rendering all aspects of webPart, and for that reason, overriding this method is quite complex. As with some other methods in the WebPartChrome class that developers can override, if you override this method, a common and useful approach is to call the base method first, take the WebPart control that is returned, and customize some of its properties, rather than handling the complete rendering yourself.
Available since 2.0