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