WebControl 생성자

정의

WebControl 클래스의 새 인스턴스를 초기화합니다.

오버로드

WebControl()

Span HTML 태그를 나타내는 WebControl 클래스의 새 인스턴스를 초기화합니다.

WebControl(String)

지정된 HTML 태그를 사용하여 WebControl 클래스의 새 인스턴스를 초기화합니다.

WebControl(HtmlTextWriterTag)

지정된 HTML 태그를 사용하여 WebControl 클래스의 새 인스턴스를 초기화합니다.

WebControl()

Span HTML 태그를 나타내는 WebControl 클래스의 새 인스턴스를 초기화합니다.

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

설명

이 생성자의 새 인스턴스를 초기화 하는 합니다 WebControl 나타내는 클래스는 Span HTML 요소입니다.

다음 표에서 인스턴스에 대 한 초기 속성 값을 WebControl입니다.

속성 초기 값
TagKey Span 열거형 값

참고

이 생성자는 직접 호출 되지 않습니다. 대신 이라고 부르는 초기화 하기 위해 파생된 클래스의 생성자는 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 태그

설명

이 생성자를 사용 하 여 만들고의 새 인스턴스를 초기화 하는 WebControl 클래스 지정된 된 HTML 태그를 사용 합니다.

다음 표에서 인스턴스에 대 한 초기 속성 값을 보여 줍니다. WebControl합니다.

속성 초기 값
TagKey Unknown 열거형 값
TagName tag 매개 변수의 값입니다.

참고

이 생성자는 직접 호출 되지 않습니다. 대신 이라고 부르는 초기화 하기 위해 파생된 클래스의 생성자는 TagKeyTagName 속성입니다.

추가 정보

적용 대상

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)

매개 변수

tag
HtmlTextWriterTag

HtmlTextWriterTag 값 중 하나입니다.

예제

다음 예제에서는 생성자를 사용 하는 방법에 설명 합니다 WebControl 만들 클래스를 TextArea HTML 요소 및 Web Forms 페이지에 표시 합니다.

참고

다음 코드 샘플 단일 파일 코드 모델을 사용 하 고 코드 숨김 파일에 직접 복사 하는 경우 제대로 작동 하지 않을 수 있습니다. 이 코드 예제는.aspx 파일 이름 확장명을 가진 빈 텍스트 파일에 복사 해야 합니다. Web Forms 코드 모델에 대 한 자세한 내용은 참조 하세요. ASP.NET Web Forms 페이지 코드 모델합니다.

중요

이 예제에는 사용자 입력을 허용하는 텍스트 상자가 있으므로 보안상 위험할 수 있습니다. 기본적으로 ASP.NET 웹 페이지는 사용자 입력 내용에 스크립트 또는 HTML 요소가 포함되어 있지 않은지 확인합니다. 자세한 내용은 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 값입니다.

다음 표에서 인스턴스에 대 한 초기 속성 값을 WebControl입니다.

속성 초기 값
TagKey 합니다 HtmlTextWriterTag 로 지정 된 열거형 값의 tag 매개 변수입니다.

추가 정보

적용 대상