ASP.NET HtmlForm 컨트롤

정의와 사용법

HtmlForm 컨트롤은 <form> 요소를 제어하는 데 사용됩니다. HTML에서는 <form> 요소를 양식을 생성하는 데 사용합니다.

주석:}모든 HTML 서버 컨트롤은 HtmlForm 컨트롤 내에 위치해야 합니다!

주석:}한 페이지 내에서는 HtmlForm 컨트롤을 하나만 사용할 수 있습니다!

속성

속성 설명
Action

URL, 폼을 제출할 때 데이터를 보내는 위치를 정의합니다.

주석: 이 속성은 항상 페이지 자신의 URL로 설정됩니다!

Attributes 요소의 모든 속성 이름과 값 쌍을 반환합니다.
Disabled 컨트롤을 비활성화하는지 여부를 나타내는 부울 값. 기본적으로 false입니다.
EncType 폼 내용을 인코딩하는 MIME 타입.
id 컨트롤의 독립적인 id.
InnerHtml

innerHTML을 설정하거나 반환합니다. HTML 요소의 시작 태그와 끝 태그 사이의 내용을 설정하거나 반환합니다.

특수 문자는 자동으로 HTML 엔티티로 변환되지 않습니다.

InnerText

innerText을 설정하거나 반환합니다. HTML 요소의 시작 태그와 끝 태그 사이의 모든 텍스트를 설정하거나 반환합니다.

특수 문자는 자동으로 HTML 엔티티로 변환됩니다.

Method 폼이 서버로 데이터를 전송하는 방식. 유효한 값은 "post"과 "get"입니다. 기본적으로 "post"입니다.
Name 폼의 이름.
runat 이 컨트롤이 서버 컨트롤인지 정의합니다. "server"로 설정되어야 합니다.
Style 컨트롤에 적용된 CSS 속성을 설정하거나 반환합니다.
TagName 요소의 태그 이름을 반환합니다.
Target URL을 로드하는 목표 창.
Visible 컨트롤이 보이는지 여부를 나타내는 부울 값.

예제

HTMLForm
이 예제에서는 .aspx 파일에서 HtmlInputText 컨트롤, HtmlInputButton 컨트롤, 그리고 HtmlGeneric 컨트롤을 선언했습니다. (HtmlForm 컨트롤에 이 컨트롤을 내포해야 합니다.) submit 버튼이 트리거되면 submit 서브루틴이 실행됩니다. 이 submit 서브루틴은 p 요소에 환영 메시지를 쓰게 됩니다.