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重写方法以生成要发送到客户端浏览器的目标特定标记。 如果Render对象附加到Control.Render对象,则ControlAdapter调用该方法代替Control该方法。
继承者说明
从 ControlAdapter 类继承时, Render(HtmlTextWriter) 基方法将调用该方法 Render(HtmlTextWriter) 。 因此,仅当方法的处理是除该方法外,而不是方法外,Render(HtmlTextWriter)该方法的重写Render(HtmlTextWriter)才应调用Render(HtmlTextWriter)基方法。
对于复合控件,适配器开发人员必须确保呈现子控件。 Render(HtmlTextWriter)如果该方法导致子控件呈现,但不生成标记,则该方法可能适合Render(HtmlTextWriter)调用其基方法。 如果需要特定于目标的子控件呈现,适配器应实现 RenderChildren(HtmlTextWriter) 该方法并从该方法调用 RenderChildren(HtmlTextWriter) 该方法 Render(HtmlTextWriter) 。