Control.Render(HtmlTextWriter) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sunucu denetimi içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir.
protected:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected public:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected 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 Overridable Sub Render (writer As HtmlTextWriter)
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)
Parametreler
- writer
- HtmlTextWriter
HtmlTextWriter Sunucu denetimi içeriğini alan nesne.
Örnekler
Aşağıdaki kod örneğinde yöntemi geçersiz kılma gösterilmektedir Render . HasControls yöntemi, sunucu denetiminin özelliği aracılığıyla Control.Controls erişilebilen nesnesinde ControlCollection depolanan alt denetimlere sahip olup olmadığını belirlemek için kullanılır. True döndürürse HasControls ve koleksiyondaki ilk sunucu denetimi değişmez metinse, değişmez metin bir HTML dizesine eklenir.
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void Render(HtmlTextWriter output) {
if ( (HasControls()) && (Controls[0] is LiteralControl) ) {
output.Write("<H2>Your Message: " + ((LiteralControl) Controls[0]).Text + "</H2>");
}
}
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Sub Render(Output As HtmlTextWriter)
If HasControls() And TypeOf Controls(0) Is LiteralControl
Dim Ctrl As LiteralControl = CType(Controls(0), LiteralControl)
Output.Write("<H2>Your Message: " & Ctrl.Text & "</H2>")
End If
End Sub
Açıklamalar
Özel sunucu denetimleri geliştirirken, bir ASP.NET sayfası için içerik oluşturmak üzere bu yöntemi geçersiz kılabilirsiniz.