ControlDesigner.GetEmptyDesignTimeHtml Yöntem

Tanım

Tasarım zamanında, çalışma zamanında görsel gösterimi olmayan bir Web sunucusu denetimini temsil etmek için HTML işaretlemesini alır.

C#
protected virtual string GetEmptyDesignTimeHtml();

Döndürülenler

Tasarım zamanında bir denetimi temsil etmek için kullanılan HTML işaretlemesi, aksi takdirde görsel temsili olmayacaktır. Varsayılan değer, bileşenin türünü ve kimliğini içeren bir dikdörtgendir.

Örnekler

Aşağıdaki kod örneği, özel denetim tasarımcısında yönteminin GetDesignTimeHtml nasıl geçersiz kılınduğunu gösterir. İlişkili denetimin Text özelliği boşsa, GetDesignTimeHtml yöntemi yöntemini çağırır GetEmptyDesignTimeHtml . Aksi takdirde, GetDesignTimeHtml yöntemi bir Hyperlink denetim oluşturur ve işler.

C#
public override string GetDesignTimeHtml()
{
    if (simpleControl.Text.Length > 0)
    {
        string spec = "<a href='{0}.aspx'>{0}</a>";
        return String.Format(spec, simpleControl.Text);
    }
    else
    {
        return GetEmptyDesignTimeHtml();
    }
}

Açıklamalar

yönteminin GetEmptyDesignTimeHtml varsayılan davranışı, bileşenin adını içeren bir dize döndürmektir. Tasarım GetEmptyDesignTimeHtml zamanı HTML işaretlemesi olmadığında yönteminin GetDesignTimeHtml uygulanmasında yöntemi çağrılmalıdır.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.