WebControl Construtores

Definição

Inicializa uma nova instância da WebControl classe.

Sobrecargas

Name Description
WebControl()

Inicializa uma nova instância da WebControl classe que representa uma Span etiqueta HTML.

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

tag
HtmlTextWriterTag

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.

Ver também

Aplica-se a