WebControl Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de WebControl klasse.
Overloads
| Name | Description |
|---|---|
| WebControl() |
Initialiseert een nieuw exemplaar van de WebControl klasse die een |
| WebControl(String) |
Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag. |
| WebControl(HtmlTextWriterTag) |
Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag. |
WebControl()
Initialiseert een nieuw exemplaar van de WebControl klasse die een Span HTML-tag vertegenwoordigt.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Opmerkingen
Deze constructor wordt gebruikt om een nieuw exemplaar van de WebControl klasse te initialiseren dat een Span HTML-element vertegenwoordigt.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarde voor een exemplaar van WebControl.
| Property | Initiële waarde |
|---|---|
TagKey |
De Span enumeratiewaarde. |
Note
Deze constructor wordt niet rechtstreeks aangeroepen. In plaats daarvan wordt het vaak aangeroepen door de constructor van een afgeleide klasse om de TagKey eigenschap te initialiseren naar de Span opsommingswaarde.
Zie ook
Van toepassing op
WebControl(String)
Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.
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)
Parameters
- tag
- String
Een HTML-code.
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de WebControl klasse te maken en te initialiseren met behulp van de opgegeven HTML-tag.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van WebControl.
| Property | Initiële waarde |
|---|---|
TagKey |
De Unknown enumeratiewaarde. |
TagName |
De waarde van de tag parameter. |
Note
Deze constructor wordt niet rechtstreeks aangeroepen. In plaats daarvan wordt het vaak aangeroepen door de constructor van een afgeleide klasse om de TagKey en TagName eigenschappen te initialiseren.
Zie ook
Van toepassing op
WebControl(HtmlTextWriterTag)
Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.
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)
Parameters
Een van de HtmlTextWriterTag waarden.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de constructor voor de WebControl klasse gebruikt om een TextArea HTML-element te maken en weer te geven op de pagina Webformulieren.
Note
Het volgende codevoorbeeld maakt gebruik van het codemodel met één bestand en werkt mogelijk niet correct als deze rechtstreeks naar een codeachterstaand bestand wordt gekopieerd. Dit codevoorbeeld moet worden gekopieerd naar een leeg tekstbestand met een .aspx bestandsnaamextensie. Zie ASP.NET Web Forms Page Code Model voor meer informatie over het webformuliercodemodel.
Important
Dit voorbeeld heeft een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.
<%@ 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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de WebControl klasse te maken en te initialiseren met behulp van de opgegeven System.Web.UI.HtmlTextWriterTag waarde.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarde voor een exemplaar van WebControl.
| Property | Initiële waarde |
|---|---|
TagKey |
De HtmlTextWriterTag opsommingswaarde die is opgegeven door de tag parameter. |