WebControl WebControl WebControl WebControl Constructors

定義

オーバーロード

WebControl() WebControl() WebControl()

Span HTML タグを表す WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class that represents a Span HTML tag.

WebControl(String) WebControl(String) WebControl(String) WebControl(String)

指定した HTML タグを使用して、WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class using the specified HTML tag.

WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag)

指定した HTML タグを使用して、WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class using the specified HTML tag.

WebControl() WebControl() WebControl()

Span HTML タグを表す WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class that represents a Span HTML tag.

protected:
 WebControl();
protected WebControl ();
Protected Sub New ()

注釈

このコンストラクターは、 WebControl Span HTML 要素を表すクラスの新しいインスタンスを初期化するために使用されます。This constructor is used to initialize a new instance of the WebControl class that represents a Span HTML element.

次の表は、のWebControlインスタンスの初期プロパティ値を示しています。The following table shows the initial property value for an instance of WebControl.

プロパティProperty 初期値Initial Value
TagKey Span 列挙型値。The Span enumeration value.

注意

このコンストラクターは直接呼び出されません。This constructor is not called directly. 代わりに、多くの場合、派生クラスのコンストラクターによって呼び出され、 TagKeyプロパティをSpan列挙値に初期化します。Instead, it is often called by the constructor of a derived class to initialize the TagKey property to the Span enumeration value.

こちらもご覧ください

WebControl(String) WebControl(String) WebControl(String) WebControl(String)

指定した HTML タグを使用して、WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class using the specified HTML tag.

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 String String String

HTML タグ。An HTML tag.

注釈

このコンストラクターを使用して、指定された HTML WebControlタグを使用して、クラスの新しいインスタンスを作成および初期化します。Use this constructor to create and initialize a new instance of the WebControl class using the specified HTML tag.

次の表に、のWebControlインスタンスのプロパティの初期値を示します。The following table shows initial property values for an instance of WebControl.

プロパティProperty 初期値Initial Value
TagKey Unknown 列挙型値。The Unknown enumeration value.
TagName tag パラメーターの値。The value of the tag parameter.

注意

このコンストラクターは直接呼び出されません。This constructor is not called directly. 代わりに、多くの場合、プロパティTagKeyTagNameプロパティを初期化するために、派生クラスのコンストラクターによって呼び出されます。Instead, it is often called by the constructor of a derived class to initialize the TagKey and TagName properties.

こちらもご覧ください

WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag) WebControl(HtmlTextWriterTag)

指定した HTML タグを使用して、WebControl クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebControl class using the specified HTML tag.

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)

パラメーター

次の例では、 WebControlクラスのコンストラクターを使用して、HTML 要素をTextArea作成し、Web フォームページに表示する方法を示します。The following example demonstrates how to use the constructor for the WebControl class to create a TextArea HTML element and display it on the Web Forms page.

注意

次のコードサンプルでは、単一ファイルのコードモデルを使用して、分離コードファイルに直接コピーした場合、正しく機能しない可能性があります。The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. このコードサンプルは、.aspx ファイル名拡張子を持つ空のテキストファイルにコピーする必要があります。This code sample must be copied into an empty text file that has an .aspx file name extension. Web フォームコードモデルの詳細については、「 ASP.NET Web Forms Page Code model」を参照してください。For more information on the Web Forms code model, see ASP.NET Web Forms Page Code Model.

重要

この例には、ユーザー入力を受け付けるテキスト ボックスがあります。これにより、セキュリティが脆弱になる可能性があります。This example has a text box that accepts user input, which is a potential security threat. 既定では、ASP.NET Web ページによって、ユーザー入力にスクリプトまたは HTML 要素が含まれていないかどうかが検証されます。By default, ASP.NET Web pages validate that user input does not include script or HTML elements. 詳細については、「スクリプトによる攻略の概要」を参照してください。For more information, see Script Exploits Overview.

<%@ 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値を使用して、クラスの新しいインスタンスを作成して初期化します。Use this constructor to create and initialize a new instance of the WebControl class using the specified System.Web.UI.HtmlTextWriterTag value.

次の表は、のWebControlインスタンスの初期プロパティ値を示しています。The following table shows the initial property value for an instance of WebControl.

プロパティProperty 初期値Initial Value
TagKey パラメーターによって指定された列挙値。HtmlTextWriterTag tagThe HtmlTextWriterTag enumeration value specified by the tag parameter.
こちらもご覧ください

適用対象