WebControl 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebControl 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| WebControl() |
HTML 태그를 나타내는 클래스의 WebControl 새 인스턴스를 |
| WebControl(String) |
지정된 HTML 태그를 사용하여 클래스의 WebControl 새 인스턴스를 초기화합니다. |
| WebControl(HtmlTextWriterTag) |
지정된 HTML 태그를 사용하여 클래스의 WebControl 새 인스턴스를 초기화합니다. |
WebControl()
HTML 태그를 나타내는 클래스의 WebControl 새 인스턴스를 Span 초기화합니다.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
설명
이 생성자는 HTML 요소를 나타내는 클래스의 새 인스턴스를 WebControlSpan 초기화하는 데 사용됩니다.
다음 표에서는 인스턴스 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 하나입니다.
예제
다음 예제에서는 클래스에 대 한 WebControl 생성자를 사용 하 여 HTML 요소를 만들고 TextArea Web Forms 페이지에 표시 하는 방법을 보여 줍니다.
메모
다음 코드 샘플에서는 단일 파일 코드 모델을 사용하며 코드 숨김 파일에 직접 복사한 경우 제대로 작동하지 않을 수 있습니다. 이 코드 샘플은 .aspx 파일 이름 확장명을 포함하는 빈 텍스트 파일로 복사해야 합니다. Web Forms 코드 모델에 대한 자세한 내용은 ASP.NET Web Forms 페이지 코드 모델을 참조하세요.
중요합니다
이 예제에는 잠재적인 보안 위협인 사용자 입력을 허용하는 텍스트 상자가 있습니다. 기본적으로 ASP.NET 웹 페이지는 사용자 입력에 스크립트 또는 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. |