Compartir vía


WebControl Constructores

Definición

Inicializa una nueva instancia de la clase WebControl.

Sobrecargas

Nombre Description
WebControl()

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

WebControl(String)

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

WebControl(HtmlTextWriterTag)

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

WebControl()

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

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:

No se llama directamente a este constructor. 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 WebControl clase 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

Una 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 tag parámetro .

Nota:

No se llama directamente a este constructor. 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 WebControl clase 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 HtmlTextWriterTag valores.

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 formularios 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 Formularios Web Forms, consulte ASP.NET modelo de código de página de formularios web Forms.

Importante

Este ejemplo tiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad 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>

Comentarios

Use este constructor para crear e inicializar una nueva instancia de la WebControl clase mediante 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