WebControl Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da WebControl classe.
Sobrecargas
| Name | Description |
|---|---|
| WebControl() |
Inicializa uma nova instância da WebControl classe que representa uma |
| WebControl(String) |
Inicializa uma nova instância da WebControl classe usando a tag HTML especificada. |
| WebControl(HtmlTextWriterTag) |
Inicializa uma nova instância da WebControl classe usando a tag HTML especificada. |
WebControl()
Inicializa uma nova instância da WebControl classe que representa uma Span etiqueta HTML.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Observações
Este construtor é usado para inicializar uma nova instância da WebControl classe que representa um Span elemento HTML.
A tabela seguinte mostra o valor inicial da propriedade para uma instância de WebControl.
| Property | Valor Inicial |
|---|---|
TagKey |
O valor de enumeração Span. |
Note
Este construtor não é chamado diretamente. Em vez disso, é frequentemente chamado pelo construtor de uma classe derivada para inicializar a TagKey propriedade ao Span valor de enumeração.
Ver também
Aplica-se a
WebControl(String)
Inicializa uma nova instância da WebControl classe usando a tag HTML especificada.
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)
Parâmetros
- tag
- String
Uma etiqueta HTML.
Observações
Use este construtor para criar e inicializar uma nova instância da WebControl classe usando a tag HTML especificada.
A tabela seguinte mostra os valores iniciais das propriedades para uma instância de WebControl.
| Property | Valor Inicial |
|---|---|
TagKey |
O valor de enumeração Unknown. |
TagName |
O valor do tag parâmetro. |
Note
Este construtor não é chamado diretamente. Em vez disso, é frequentemente chamado pelo construtor de uma classe derivada para inicializar as TagKey propriedades e.TagName
Ver também
Aplica-se a
WebControl(HtmlTextWriterTag)
Inicializa uma nova instância da WebControl classe usando a tag HTML especificada.
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)
Parâmetros
Um dos HtmlTextWriterTag valores.
Exemplos
O exemplo seguinte demonstra como usar o construtor da WebControl classe para criar um TextArea elemento HTML e exibi-lo na página Web Forms.
Note
O exemplo de código seguinte utiliza o modelo de código de ficheiro único e pode não funcionar corretamente se for copiado diretamente para um ficheiro code-behind. Este exemplo de código deve ser copiado para um ficheiro de texto vazio que tenha uma extensão de nome de ficheiro .aspx. Para mais informações sobre o modelo de código Web Forms, consulte ASP.NET Web Forms Page Code Model.
Importante
Este exemplo tem uma caixa de texto que aceita a entrada do utilizador, o que constitui uma potencial ameaça à segurança. Por defeito, as páginas Web do ASP.NET validam que a entrada do utilizador não inclui elementos de script ou HTML. Para mais informações, consulte Visão Geral dos Exploits de Scripts.
<%@ 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>
Observações
Use este construtor para criar e inicializar uma nova instância da WebControl classe usando o valor especificado System.Web.UI.HtmlTextWriterTag .
A tabela seguinte mostra o valor inicial da propriedade para uma instância de WebControl.
| Property | Valor Inicial |
|---|---|
TagKey |
O HtmlTextWriterTag valor de enumeração especificado pelo tag parâmetro. |