TextBox 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
TextBox 클래스의 새 인스턴스를 초기화합니다.
public:
TextBox();
public TextBox ();
Public Sub New ()
예제
다음 코드 예제를 사용 TextBox 하는 방법에 설명 합니다 동적으로 TextBox 추가 하는 생성자 페이지에 컨트롤입니다.
중요
이 예제에는 사용자 입력을 허용하는 텍스트 상자가 있으므로 보안상 위험할 수 있습니다. 기본적으로 ASP.NET 웹 페이지는 사용자 입력 내용에 스크립트 또는 HTML 요소가 포함되어 있지 않은지 확인합니다. 자세한 내용은 Script Exploits Overview를 참조하세요.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> TextBox Constructor Example </title>
<script runat="server">
protected void Page_Load(Object sender, EventArgs e)
{
// Create UserTextBox TextBox control.
TextBox UserTextBox = new TextBox();
// Configure the UserTextBox TextBox control.
UserTextBox.ID = "UserTextBox";
UserTextBox.Columns = 50;
// Add UserTextBox TextBox control to the Controls collection
// of the TextBoxControlPlaceHolder PlaceHolder control.
TextBoxControlPlaceHolder.Controls.Add(UserTextBox);
}
protected void Submit_Click(Object sender, EventArgs e)
{
// Retrieve the UserTextBox TextBox control from the TextBoxControlPlaceHolder
// PlaceHolder control.
TextBox TempTextBox = (TextBox)TextBoxControlPlaceHolder.FindControl("UserTextBox");
// Display the Text property.
Message.Text = "The TextBox control above is dynamically generated. <br /> You entered: " +
TempTextBox.Text;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> TextBox Constructor Example </h3>
Enter some text and click the Submit button. <br /><br />
<asp:PlaceHolder ID="TextBoxControlPlaceHolder"
runat="server"/>
<br /><br />
<asp:Button ID="SubmitButton"
Text="Submit"
OnClick="Submit_Click"
runat="server"/>
<br /><br />
<asp:Label ID="Message"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> TextBox Constructor Example </title>
<script runat="server">
Protected Sub Page_Load(sender As Object, e As EventArgs)
' Create UserTextBox TextBox control.
Dim UserTextBox As New TextBox()
' Configure the UserTextBox TextBox control.
UserTextBox.ID = "UserTextBox"
UserTextBox.Columns = 50
' Add UserTextBox TextBox control to the Controls collection
' of the TextBoxControlPlaceHolder PlaceHolder control.
TextBoxControlPlaceHolder.Controls.Add(UserTextBox)
End Sub
Protected Sub Submit_Click(sender As Object, e As EventArgs)
' Retrieve the UserTextBox TextBox control from the TextBoxControlPlaceHolder
' PlaceHolder control.
Dim TempTextBox As TextBox = CType(TextBoxControlPlaceHolder.FindControl("UserTextBox"), TextBox)
' Display the Text property.
Message.Text = "The TextBox control above is dynamically generated. <br /> You entered: " & _
TempTextBox.Text
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> TextBox Constructor Example </h3>
Enter some text and click the Submit button. <br /><br />
<asp:PlaceHolder ID="TextBoxControlPlaceHolder"
runat="server"/>
<br /><br />
<asp:Button ID="SubmitButton"
Text="Submit"
OnClick="Submit_Click"
runat="server"/>
<br /><br />
<asp:Label ID="Message"
runat="server"/>
</form>
</body>
</html>
설명
이 생성자를 사용 하 여 만들고의 새 인스턴스를 초기화 하는 TextBox 클래스입니다.
다음 표에서 인스턴스에 대 한 초기 속성 값을 TextBox입니다.
속성 | 초기 값 |
---|---|
TagKey |
HtmlTextWriterTag.Input |
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET