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.
Важно!
В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах 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 . |