Partilhar via


WebControl Construtores

Definição

Inicializa uma nova instância da classe WebControl.

Sobrecargas

WebControl()

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

WebControl(String)

Inicializa uma nova instância da classe WebControl usando a marca HTML especificada.

WebControl(HtmlTextWriterTag)

Inicializa uma nova instância da classe WebControl usando a marca HTML especificada.

WebControl()

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

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

Comentários

Esse construtor é usado para inicializar uma nova instância da WebControl classe que representa um Span elemento HTML.

A tabela a seguir mostra o valor da propriedade inicial de uma instância de WebControl.

Propriedade Valor inicial
TagKey O valor de enumeração Span.

Observação

Esse construtor não é chamado diretamente. Em vez disso, geralmente é chamado pelo construtor de uma classe derivada para inicializar a TagKey propriedade para o valor de Span enumeração.

Confira também

Aplica-se a

WebControl(String)

Inicializa uma nova instância da classe WebControl usando a marca 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 marca HTML.

Comentários

Use esse construtor para criar e inicializar uma nova instância da WebControl classe usando a marca HTML especificada.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância do WebControl.

Propriedade Valor inicial
TagKey O valor de enumeração Unknown.
TagName O valor do tag parâmetro .

Observação

Esse construtor não é chamado diretamente. Em vez disso, geralmente é chamado pelo construtor de uma classe derivada para inicializar as TagKey propriedades e TagName .

Confira também

Aplica-se a

WebControl(HtmlTextWriterTag)

Inicializa uma nova instância da classe WebControl usando a marca 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 valores de HtmlTextWriterTag.

Exemplos

O exemplo a seguir demonstra como usar o construtor da classe para WebControl criar um TextArea elemento HTML e exibi-lo na página do Web Forms.

Observação

O exemplo de código a seguir usa o modelo de código de arquivo único e pode não funcionar corretamente se copiado diretamente em um arquivo code-behind. Este exemplo de código deve ser copiado em um arquivo de texto vazio que tenha uma extensão de nome de arquivo .aspx. Para obter mais informações sobre o modelo de código do Web Forms, consulte ASP.NET Modelo de Código de Página dos Web Forms.

Importante

Este exemplo tem uma caixa de texto que aceita a entrada do usuário, que é uma possível ameaça à segurança. Por padrão, ASP.NET páginas da Web validam que a entrada do usuário não inclui elementos HTML ou script. Para obter mais informações, consulte Visão geral de explorações de script.

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

Comentários

Use esse construtor para criar e inicializar uma nova instância da WebControl classe usando o valor especificado System.Web.UI.HtmlTextWriterTag .

A tabela a seguir mostra o valor da propriedade inicial de uma instância de WebControl.

Propriedade Valor inicial
TagKey O HtmlTextWriterTag valor de enumeração especificado pelo tag parâmetro .

Confira também

Aplica-se a