ControlAdapter.Render(HtmlTextWriter) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为附加了控件适配器的控件生成目标特定的标记。
protected public:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)
参数
- writer
- HtmlTextWriter
用于呈现特定于目标的输出的 HtmlTextWriter。
注解
Render重写方法以生成特定于目标的标记以发送到客户端浏览器。 如果ControlAdapter对象附加到Control对象,则Render调用该方法代替Control.Render该方法。
继承者说明
从 ControlAdapter 类继承时, Render(HtmlTextWriter) 基方法将调用该方法 Render(HtmlTextWriter) 。 因此,仅当方法的处理是除该方法而不是方法Render(HtmlTextWriter)以外,该方法的替代Render(HtmlTextWriter)时,才应调用Render(HtmlTextWriter)基方法。
对于复合控件,适配器开发人员必须确保呈现子控件。 Render(HtmlTextWriter)如果该方法导致呈现子控件但不生成标记,则该方法可能适合Render(HtmlTextWriter)调用其基方法。 如果需要特定于目标的子控件呈现,适配器应实现RenderChildren(HtmlTextWriter)该方法并从方法调用RenderChildren(HtmlTextWriter)Render(HtmlTextWriter)该方法。