HideDisabledControlAdapter.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.
İlişkili Web denetimini çıkış akışına HTML olarak yazar.
protected public:
override void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal override void Render (System.Web.UI.HtmlTextWriter writer);
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overrides Sub Render (writer As HtmlTextWriter)
Parametreler
- writer
- HtmlTextWriter
HtmlTextWriter Cihaza özgü çıkışı derlemek ve işlemek için kapsayıcı yöntemler.
Örnekler
Aşağıdaki kod örneği, ilişkili denetim etkinse nesnesini işleme için üst denetime geçirmek HtmlTextWriter için yönteminin nasıl geçersiz kılınduğunu Render gösterir. Bu kod örneği, sınıfı için HideDisabledControlAdapter sağlanan daha büyük bir örneğin parçasıdır.
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
if (Control.ID.StartsWith("Contoso"))
{
if (!Control.Enabled)
{
return;
}
}
base.Render(writer);
}
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
If (Control.ID.StartsWith("Contoso")) Then
If (Not Control.Enabled) Then
Return
End If
End If
MyBase.Render(writer)
End Sub
Açıklamalar
yöntemi, Render ilişkili WebControl denetimi çıkış akışına HTML olarak yazar.
Varsayılan olarak, .NET Framework Web sunucusu denetiminin kendi Render yönteminde çağırır. Ancak, bu denetimin Adapter özelliği ayarlandıktan sonra, .NET Framework ilgili denetimin üzerinde bağdaştırıcının Render olay uygulamasını yürütür.
Olay Render , bir cihaz tarayıcısına işlenen işaretleme kodunda değişiklik yapmak için kullanılır. Denetim özellikleri yaşam döngüsünün bu aşamasından önce ve burada yapılan denetim için yalnızca gerçek işaretleme oluşturma işleminden önce ayarlanmalıdır. Yaşam döngüsünün bu aşamasında denetimde yapılan değişiklikler durumu görüntülemek için kaydedilmez. Denetimde yapılan değişiklikleri kaydetmek için olayı geçersiz kılın OnPreRender .
Olay Render ayrıca türetilmiş sınıfların, türetilmiş bir sınıftaki olayı işlemek için tercih edilen teknik olan bir temsilci eklemeden olayı işlemesine olanak tanır.