WebControl Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса WebControl.
Перегрузки
WebControl() |
Инициализирует новый экземпляр класса WebControl, представляющий HTML-тег |
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)
Параметры
Одно из значений перечисления HtmlTextWriterTag.
Примеры
В следующем примере показано, как с помощью конструктора WebControl класса создать TextArea
HTML-элемент и отобразить его на странице веб-формы.
Примечание
В следующем примере кода используется модель кода с одним файлом и она может работать неправильно, если она копируется непосредственно в файл кода программной части. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением ASPX-файла. Дополнительные сведения о модели кода веб-формы см. в разделе ASP.NET Web Forms модели кода страницы.
Важно!
В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах 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 . |