WebControl Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase WebControl.
Sobrecargas
WebControl() |
Inicializa una nueva instancia de la clase WebControl que representa una etiqueta HTML |
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 suele llamarlo para inicializar la TagKey propiedad en el valor de Span 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 suele llamarlo 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
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 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 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 . |