Bagikan melalui


WebControl Konstruktor

Definisi

Menginisialisasi instans baru kelas WebControl.

Overload

WebControl()

Menginisialisasi instans baru kelas WebControl yang mewakili Span tag HTML.

WebControl(String)

Menginisialisasi instans WebControl baru kelas menggunakan tag HTML yang ditentukan.

WebControl(HtmlTextWriterTag)

Menginisialisasi instans WebControl baru kelas menggunakan tag HTML yang ditentukan.

WebControl()

Menginisialisasi instans baru kelas WebControl yang mewakili Span tag HTML.

protected:
 WebControl();
protected WebControl ();
Protected Sub New ()

Keterangan

Konstruktor ini digunakan untuk menginisialisasi instans Span baru kelas WebControl yang mewakili elemen HTML.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans WebControl.

Properti Nilai Awal
TagKey Nilai enumerasi Span.

Catatan

Konstruktor ini tidak dipanggil secara langsung. Sebaliknya, sering dipanggil oleh konstruktor kelas turunan untuk menginisialisasi TagKey properti ke Span nilai enumerasi.

Lihat juga

Berlaku untuk

WebControl(String)

Menginisialisasi instans WebControl baru kelas menggunakan tag HTML yang ditentukan.

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)

Parameter

tag
String

Tag HTML.

Keterangan

Gunakan konstruktor ini untuk membuat dan menginisialisasi instans WebControl baru kelas menggunakan tag HTML yang ditentukan.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans WebControl.

Properti Nilai Awal
TagKey Nilai enumerasi Unknown.
TagName Nilai tag parameter .

Catatan

Konstruktor ini tidak dipanggil secara langsung. Sebaliknya, sering dipanggil oleh konstruktor kelas turunan untuk menginisialisasi TagKey properti dan TagName .

Lihat juga

Berlaku untuk

WebControl(HtmlTextWriterTag)

Menginisialisasi instans WebControl baru kelas menggunakan tag HTML yang ditentukan.

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)

Parameter

tag
HtmlTextWriterTag

Salah HtmlTextWriterTag satu nilai.

Contoh

Contoh berikut menunjukkan cara menggunakan konstruktor untuk WebControl kelas untuk membuat TextArea elemen HTML dan menampilkannya di halaman Formulir Web.

Catatan

Sampel kode berikut menggunakan model kode file tunggal dan mungkin tidak berfungsi dengan benar jika disalin langsung ke file code-behind. Sampel kode ini harus disalin ke dalam file teks kosong yang memiliki ekstensi nama file .aspx. Untuk informasi selengkapnya tentang model kode Formulir Web, lihat ASP.NET Model Kode Halaman Formulir Web.

Penting

Contoh ini memiliki kotak teks yang menerima input pengguna, yang merupakan potensi ancaman keamanan. Secara default, ASP.NET halaman Web memvalidasi bahwa input pengguna tidak menyertakan elemen skrip atau HTML. Untuk informasi selengkapnya, lihat Gambaran Umum Eksploitasi Skrip.

<%@ 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>

Keterangan

Gunakan konstruktor ini untuk membuat dan menginisialisasi instans WebControl baru kelas menggunakan nilai yang ditentukan System.Web.UI.HtmlTextWriterTag .

Tabel berikut ini memperlihatkan nilai properti awal untuk instans WebControl.

Properti Nilai Awal
TagKey Nilai HtmlTextWriterTag enumerasi yang ditentukan oleh tag parameter .

Lihat juga

Berlaku untuk