WebControl Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe WebControl.
Sobrecargas
WebControl() |
Inicializa uma nova instância da classe WebControl que representa uma marca HTML |
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
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 . |