WebControl コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WebControl クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| WebControl() |
|
| WebControl(String) |
指定した HTML タグを使用して、 WebControl クラスの新しいインスタンスを初期化します。 |
| WebControl(HtmlTextWriterTag) |
指定した HTML タグを使用して、 WebControl クラスの新しいインスタンスを初期化します。 |
WebControl()
Span HTML タグを表すWebControl クラスの新しいインスタンスを初期化します。
protected:
WebControl();
protected WebControl();
Protected Sub New ()
注釈
このコンストラクターは、Span HTML 要素を表すWebControl クラスの新しいインスタンスを初期化するために使用されます。
次の表は、 WebControlのインスタンスの初期プロパティ値を示しています。
| 財産 | 初期値 |
|---|---|
TagKey |
Span 列挙型値。 |
こちらもご覧ください
適用対象
WebControl(String)
指定した HTML タグを使用して、 WebControl クラスの新しいインスタンスを初期化します。
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 タグ。
注釈
このコンストラクターを使用して、指定した HTML タグを使用して、 WebControl クラスの新しいインスタンスを作成および初期化します。
次の表に、 WebControlのインスタンスの初期プロパティ値を示します。
| 財産 | 初期値 |
|---|---|
TagKey |
Unknown 列挙型値。 |
TagName |
tag パラメーターの値。 |
注
このコンストラクターは直接呼び出されません。 代わりに、多くの場合、 TagKey プロパティと TagName プロパティを初期化するために、派生クラスのコンストラクターによって呼び出されます。
こちらもご覧ください
適用対象
WebControl(HtmlTextWriterTag)
指定した HTML タグを使用して、 WebControl クラスの新しいインスタンスを初期化します。
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値の 1 つ。
例
次の例では、 WebControl クラスのコンストラクターを使用して、 TextArea HTML 要素を作成し、Web フォーム ページに表示する方法を示します。
注
次のコード サンプルでは、単一ファイルコード モデルを使用します。分離コード ファイルに直接コピーした場合、正しく動作しない可能性があります。 このコード サンプルは、.aspxファイル名拡張子を持つ空のテキスト ファイルにコピーする必要があります。 Web フォーム コード モデルの詳細については、「Web フォーム ページ コード モデル ASP.NET」を参照してください。
Important
この例には、潜在的なセキュリティ上の脅威であるユーザー入力を受け入れるテキスト ボックスがあります。 既定では、ASP.NET Web ページでは、ユーザー入力にスクリプトや 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>
注釈
このコンストラクターを使用して、指定したSystem.Web.UI.HtmlTextWriterTag値を使用して、WebControl クラスの新しいインスタンスを作成および初期化します。
次の表は、 WebControlのインスタンスの初期プロパティ値を示しています。
| 財産 | 初期値 |
|---|---|
TagKey |
tag パラメーターで指定されたHtmlTextWriterTag列挙値。 |