WebControl Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas WebControl.
Overload
WebControl() |
Menginisialisasi instans baru kelas WebControl yang mewakili |
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
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 . |