Share via


WebControl Constructores

Definición

Inicializa una nueva instancia de la clase WebControl.

Sobrecargas

WebControl()

Inicializa una nueva instancia de la clase WebControl que representa una etiqueta HTML Span.

WebControl(String)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.

WebControl(HtmlTextWriterTag)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.

WebControl()

Inicializa una nueva instancia de la clase WebControl que representa una etiqueta HTML Span.

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

Comentarios

Este constructor se usa para inicializar una nueva instancia de la WebControl clase que representa un Span elemento HTML.

En la tabla siguiente se muestra el valor de propiedad inicial de una instancia de WebControl.

Propiedad Valor inicial
TagKey El valor de enumeración Span.

Nota

Este constructor no se llama directamente. En su lugar, el constructor de una clase derivada llama a menudo para inicializar la TagKey propiedad en el Span valor de enumeración.

Consulte también

Se aplica a

WebControl(String)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta 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

Etiqueta HTML.

Comentarios

Use este constructor para crear e inicializar una nueva instancia de la WebControl clase mediante la etiqueta HTML especificada.

En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de WebControl.

Propiedad Valor inicial
TagKey El valor de enumeración Unknown.
TagName Valor del parámetro tag.

Nota

Este constructor no se llama directamente. En su lugar, el constructor de una clase derivada llama a menudo para inicializar las TagKey propiedades y TagName .

Consulte también

Se aplica a

WebControl(HtmlTextWriterTag)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta 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

Uno de los valores de HtmlTextWriterTag.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el constructor de la WebControl clase para crear un TextArea elemento HTML y mostrarlo en la página Web Forms.

Nota

En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente. Este ejemplo de código debe copiarse en un archivo de texto vacío que tenga una extensión de nombre de archivo .aspx. Para obtener más información sobre el modelo de código de Web Forms, vea modelo de código de página ASP.NET Web Forms.

Importante

Este ejemplo tiene un cuadro de texto que acepta datos proporcionados por el usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, ASP.NET Web Pages valida que los datos proporcionados por el usuario no incluyen elementos HTML ni de script. Para más información, consulte Información general sobre los ataques mediante 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>

Comentarios

Use este constructor para crear e inicializar una nueva instancia de la WebControl clase utilizando el valor especificado System.Web.UI.HtmlTextWriterTag .

En la tabla siguiente se muestra el valor de propiedad inicial de una instancia de WebControl.

Propiedad Valor inicial
TagKey Valor HtmlTextWriterTag de enumeración especificado por el tag parámetro .

Consulte también

Se aplica a