WebPartChrome.RenderWebPart(HtmlTextWriter, WebPart) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
呈现完整的 WebPart 控件及其所有部分。
public:
virtual void RenderWebPart(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
public virtual void RenderWebPart (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member RenderWebPart : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.RenderWebPart : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.WebPart -> unit
Public Overridable Sub RenderWebPart (writer As HtmlTextWriter, webPart As WebPart)
参数
- writer
- HtmlTextWriter
用于接收 webPart
内容的 HtmlTextWriter。
- webPart
- WebPart
当前正在呈现的控件。
例外
webPart
引用的控件为 null
。
注解
方法 RenderWebPart 呈现具有页眉、内容和页脚的完整 WebPart 控件。 重写此方法可让开发人员完全以编程方式控制呈现 的所有方面 webPart
,因此,重写此方法非常复杂。 与开发人员可以替代的 WebPartChrome 类中的其他一些方法一样,如果重写此方法,一种常见且有用的方法是先调用基方法,获取 WebPart 返回的控件并自定义其某些属性,而不是自行处理完整的呈现。