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 パラメーターの値。 |
こちらもご覧ください
適用対象
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 Forms ページに表示する方法を示します。
注意
次のコード サンプルでは、単一ファイルのコード モデルを使用します。分離コード ファイルに直接コピーすると、正しく動作しない場合があります。 このコード サンプルは、.aspx ファイル名拡張子を持つ空のテキスト ファイルにコピーする必要があります。 Web Forms コード モデルの詳細については、「ASP.NET Web Forms ページ コード モデル」を参照してください。
重要
この例には、ユーザー入力を受け付けるテキスト ボックスがあります。これにより、セキュリティが脆弱になる可能性があります。 既定では、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 指定された列挙値。 |