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 요소에 환영 메시지를 쓰게 됩니다.