WebControl Constructores

Definición

Inicializa una nueva instancia de la clase WebControl.Initializes a new instance of the WebControl class.

Sobrecargas

WebControl()

Inicializa una nueva instancia de la clase WebControl que representa una etiqueta HTML Span.Initializes a new instance of the WebControl class that represents a Span HTML tag.

WebControl(String)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.Initializes a new instance of the WebControl class using the specified HTML tag.

WebControl(HtmlTextWriterTag)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.Initializes a new instance of the WebControl class using the specified HTML tag.

WebControl()

Inicializa una nueva instancia de la clase WebControl que representa una etiqueta HTML Span.Initializes a new instance of the WebControl class that represents a Span HTML tag.

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

Comentarios

Este constructor se usa para inicializar una nueva instancia de la clase WebControl que representa un elemento HTML Span.This constructor is used to initialize a new instance of the WebControl class that represents a Span HTML element.

En la tabla siguiente se muestra el valor de propiedad inicial de una instancia de WebControl.The following table shows the initial property value for an instance of WebControl.

PropiedadProperty Valor inicialInitial Value
TagKey El valor de enumeración Span .The Span enumeration value.

Nota

No se llama directamente a este constructor.This constructor is not called directly. En su lugar, a menudo lo llama el constructor de una clase derivada para inicializar la propiedad TagKey en el valor de enumeración Span.Instead, it is often called by the constructor of a derived class to initialize the TagKey property to the Span enumeration value.

Consulte también:

WebControl(String)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.Initializes a new instance of the WebControl class using the specified HTML tag.

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.An HTML tag.

Comentarios

Use este constructor para crear e inicializar una nueva instancia de la clase WebControl con la etiqueta HTML especificada.Use this constructor to create and initialize a new instance of the WebControl class using the specified HTML tag.

En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de WebControl.The following table shows initial property values for an instance of WebControl.

PropiedadProperty Valor inicialInitial Value
TagKey El valor de enumeración Unknown .The Unknown enumeration value.
TagName Valor del parámetro tag.The value of the tag parameter.

Nota

No se llama directamente a este constructor.This constructor is not called directly. En su lugar, a menudo lo llama el constructor de una clase derivada para inicializar las propiedades TagKey y TagName.Instead, it is often called by the constructor of a derived class to initialize the TagKey and TagName properties.

Consulte también:

WebControl(HtmlTextWriterTag)

Inicializa una nueva instancia de la clase WebControl utilizando la etiqueta HTML especificada.Initializes a new instance of the WebControl class using the specified HTML tag.

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.One of the HtmlTextWriterTag values.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar el constructor para la clase WebControl para crear un elemento TextArea HTML y mostrarlo en la página de formularios Web Forms.The following example demonstrates how to use the constructor for the WebControl class to create a TextArea HTML element and display it on the Web Forms page.

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.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Este ejemplo de código se debe copiar en un archivo de texto vacío que tenga una extensión de nombre de archivo. aspx.This code sample must be copied into an empty text file that has an .aspx file name extension. Para obtener más información sobre el modelo de código de formularios Web Forms, vea modelo de código de la Página de formularios web forms ASP.net.For more information on the Web Forms code model, see ASP.NET Web Forms Page Code Model.

Importante

Este ejemplo tiene un cuadro de texto que acepta datos proporcionados por el usuario, lo que puede suponer una amenaza para la seguridad.This example has a text box that accepts user input, which is a potential security threat. De forma predeterminada, ASP.NET Web Pages valida que los datos proporcionados por el usuario no incluyen elementos HTML ni de script.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Para más información, consulte Información general sobre los ataques mediante scripts.For more information, see Script Exploits Overview.

<%@ 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 clase WebControl con el valor de System.Web.UI.HtmlTextWriterTag especificado.Use this constructor to create and initialize a new instance of the WebControl class using the specified System.Web.UI.HtmlTextWriterTag value.

En la tabla siguiente se muestra el valor de propiedad inicial de una instancia de WebControl.The following table shows the initial property value for an instance of WebControl.

PropiedadProperty Valor inicialInitial Value
TagKey HtmlTextWriterTag valor de enumeración especificado por el parámetro tag.The HtmlTextWriterTag enumeration value specified by the tag parameter.

Consulte también:

Se aplica a