Поделиться через


WebControl Конструкторы

Определение

Инициализирует новый экземпляр класса WebControl.

Перегрузки

WebControl()

Инициализирует новый экземпляр класса WebControl, представляющий HTML-тег Span.

WebControl(String)

Инициализирует новый экземпляр класса WebControl, используя заданный HTML тэг.

WebControl(HtmlTextWriterTag)

Инициализирует новый экземпляр класса WebControl, используя заданный HTML тэг.

WebControl()

Инициализирует новый экземпляр класса WebControl, представляющий HTML-тег Span.

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

Комментарии

Этот конструктор используется для инициализации нового экземпляра WebControl класса , представляющего Span элемент HTML.

В следующей таблице показано начальное значение свойства для экземпляра WebControl.

Свойство. Начальное значение
TagKey Значение перечисления Span.

Примечание

Этот конструктор не вызывается напрямую. Вместо этого он часто вызывается конструктором производного класса для инициализации TagKey свойства значением Span перечисления.

См. также раздел

Применяется к

WebControl(String)

Инициализирует новый экземпляр класса WebControl, используя заданный HTML тэг.

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)

Параметры

tag
String

Тэг HTML.

Комментарии

Используйте этот конструктор для создания и инициализации нового экземпляра WebControl класса с помощью указанного HTML-тега.

В следующей таблице показаны начальные значения свойств для экземпляра WebControl.

Свойство Начальное значение
TagKey Значение перечисления Unknown.
TagName Значение параметра tag.

Примечание

Этот конструктор не вызывается напрямую. Вместо этого он часто вызывается конструктором производного класса для инициализации TagKey свойств и TagName .

См. также раздел

Применяется к

WebControl(HtmlTextWriterTag)

Инициализирует новый экземпляр класса WebControl, используя заданный HTML тэг.

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)

Параметры

tag
HtmlTextWriterTag

Одно из значений перечисления HtmlTextWriterTag.

Примеры

В следующем примере показано, как использовать конструктор для класса, WebControl чтобы создать TextArea элемент HTML и отобразить его на странице Веб-формы.

Примечание

В следующем примере кода используется однофайловая модель кода, и при копировании непосредственно в файл кода программной части может работать неправильно. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением имени файла .aspx. Дополнительные сведения о модели кода веб-форм см. в разделе модель кода веб-форм ASP.NET.

Важно!

В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.

<%@ 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>

Комментарии

Используйте этот конструктор для создания и инициализации нового экземпляра WebControl класса с помощью указанного System.Web.UI.HtmlTextWriterTag значения.

В следующей таблице показано начальное значение свойства для экземпляра WebControl.

Свойство. Начальное значение
TagKey Значение HtmlTextWriterTag перечисления, заданное параметром tag .

См. также раздел

Применяется к