WebControl Oluşturucular
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.
WebControl sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WebControl() |
BIR HTML etiketini temsil eden sınıfın WebControl yeni bir |
| WebControl(String) |
Belirtilen HTML etiketini kullanarak sınıfının yeni bir örneğini WebControl başlatır. |
| WebControl(HtmlTextWriterTag) |
Belirtilen HTML etiketini kullanarak sınıfının yeni bir örneğini WebControl başlatır. |
WebControl()
BIR HTML etiketini temsil eden sınıfın WebControl yeni bir Span örneğini başlatır.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Açıklamalar
Bu oluşturucu, bir HTML öğesini temsil eden sınıfın WebControl yeni bir Span örneğini başlatmak için kullanılır.
Aşağıdaki tabloda, örneğinin ilk özellik değeri gösterilmektedir WebControl.
| Mülkiyet | İlk Değer |
|---|---|
TagKey |
Span bir numaralandırma değeridir. |
Note
Bu oluşturucu doğrudan çağrılmaz. Bunun yerine, genellikle sabit listesi değerine özelliğini başlatmak için türetilmiş bir sınıfın TagKeySpan oluşturucu tarafından çağrılır.
Ayrıca bkz.
Şunlara uygulanır
WebControl(String)
Belirtilen HTML etiketini kullanarak sınıfının yeni bir örneğini WebControl başlatır.
protected:
WebControl(System::String ^ tag);
protected WebControl(string tag);
new System.Web.UI.WebControls.WebControl : string -> System.Web.UI.WebControls.WebControl
Protected Sub New (tag As String)
Parametreler
- tag
- String
Bir HTML etiketi.
Açıklamalar
Belirtilen HTML etiketini kullanarak sınıfın WebControl yeni bir örneğini oluşturmak ve başlatmak için bu oluşturucuyu kullanın.
Aşağıdaki tabloda, WebControlörneğinin ilk özellik değerleri gösterilmektedir.
| Mülkiyet | İlk Değer |
|---|---|
TagKey |
Unknown bir numaralandırma değeridir. |
TagName |
parametresinin tag değeri. |
Note
Bu oluşturucu doğrudan çağrılmaz. Bunun yerine, ve TagKey özelliklerini başlatmak için genellikle türetilmiş bir sınıfın oluşturucu tarafından çağrılırTagName.
Ayrıca bkz.
Şunlara uygulanır
WebControl(HtmlTextWriterTag)
Belirtilen HTML etiketini kullanarak sınıfının yeni bir örneğini WebControl başlatır.
public:
WebControl(System::Web::UI::HtmlTextWriterTag tag);
public WebControl(System.Web.UI.HtmlTextWriterTag tag);
new System.Web.UI.WebControls.WebControl : System.Web.UI.HtmlTextWriterTag -> System.Web.UI.WebControls.WebControl
Public Sub New (tag As HtmlTextWriterTag)
Parametreler
Değerlerden HtmlTextWriterTag biri.
Örnekler
Aşağıdaki örnekte, bir WebControl HTML öğesi oluşturmak ve bunu Web Forms sayfasında görüntülemek için TextArea sınıfın oluşturucusunun nasıl kullanılacağı gösterilmektedir.
Note
Aşağıdaki kod örneği tek dosyalı kod modelini kullanır ve doğrudan arka planda kod dosyasına kopyalanırsa düzgün çalışmayabilir. Bu kod örneği, .aspx dosya adı uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Web Forms kod modeli hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.
Important
Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu vardır. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz. Betik Açıklarına Genel Bakış.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Button1_Click(Object sender, EventArgs e)
{
WebControl wc = new WebControl(HtmlTextWriterTag.Textarea);
PlaceHolder1.Controls.Add(wc);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
<title>WebControl Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>WebControl Constructor Example</h3>
<p>
<asp:PlaceHolder id="PlaceHolder1"
runat="Server"/>
</p>
<p>
<asp:Button id="Button1" runat="Server"
Text="Click to create a new TextArea"
OnClick="Button1_Click" />
</p>
</div>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
Dim wc As New WebControl(HtmlTextWriterTag.Textarea)
PlaceHolder1.Controls.Add(wc)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
<title>WebControl Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>WebControl Constructor Example</h3>
<p>
<asp:PlaceHolder id="PlaceHolder1"
runat="Server"/>
</p>
<p>
<asp:Button id="Button1" runat="Server"
Text="Click to create a new TextArea"
OnClick="Button1_Click" />
</p>
</div>
</form>
</body>
</html>
Açıklamalar
Belirtilen WebControl değeri kullanarak sınıfın System.Web.UI.HtmlTextWriterTag yeni bir örneğini oluşturmak ve başlatmak için bu oluşturucuyu kullanın.
Aşağıdaki tabloda, örneğinin ilk özellik değeri gösterilmektedir WebControl.
| Mülkiyet | İlk Değer |
|---|---|
TagKey |
HtmlTextWriterTag parametresi tarafından tag belirtilen numaralandırma değeri. |