HTML Input 컨트롤

Visual Studio 2010

업데이트: 2007년 11월

다음과 같이 HTML INPUT 요소를 기반으로 하는 컨트롤이 도구 상자의 HTML 탭에 제공됩니다.

  • Input (Button) 컨트롤: INPUT type="button" 요소

  • Input (Checkbox) 컨트롤: INPUT type="checkbox" 요소

  • Input (File) 컨트롤: INPUT type="file" 요소

  • Input (Hidden) 컨트롤: INPUT type="hidden" 요소

  • Input (Password) 컨트롤: INPUT type="password" 요소

  • Input (Radio) 컨트롤: INPUT type="radio" 요소

  • Input (Reset) 컨트롤: INPUT type="reset" 요소

  • Input (Submit) 컨트롤: INPUT type="submit" 요소

  • Input (Text) 컨트롤: INPUT type="text" 요소

Visual Studio의 도구 상자에서 페이지에 추가한 HTML 서버 컨트롤은 특정한 특성이 이미 설정되어 있는 HTML 요소입니다. 태그를 입력하는 방법으로 소스 뷰에서 HTML 요소를 만들 수도 있습니다.

기본적으로 Web Forms 페이지의 HTML 요소는 서버에서 사용할 수 없습니다. 이러한 요소는 브라우저에 전달되는 태그로 처리됩니다. 그러나 id 특성 및 runat="server" 특성을 추가하면 요소가 ASP.NET에서 페이지의 컨트롤로 인식되어 서버 기반 코드로 프로그래밍할 수 있습니다.

다른 HTML 요소와 달리 HTML INPUT 요소를 ASP.NET 서버 컨트롤로 변환하면 이 요소는 HtmlInputControl 클래스의 인스턴스로 생성되지 않습니다. HtmlInputControl 클래스의 인스턴스를 직접 만들 수 없습니다. 대신 아래 표에 제공된 클래스에서 이 클래스가 상속됩니다.

다음 표에서는 태그에 runat="server"id 특성이 포함되어 있는 경우 INPUT 요소를 ASP.NET 서버 컨트롤로 인스턴스화하는 데 사용되는 형식을 보여 줍니다.

서버 컨트롤

형식

Button 컨트롤

HtmlInputButton

CheckBox 컨트롤

HtmlInputCheckBox

File Field 컨트롤

HtmlInputFile

Hidden 컨트롤

HtmlInputHidden

Password 컨트롤

HtmlInputPassword

Radio Button 컨트롤

HtmlInputRadioButton

Reset Button 컨트롤

HtmlInputReset

Submit Button 컨트롤

HtmlInputSubmit

Text Field 컨트롤

HtmlInputText

자세한 내용은 ASP.NET 웹 서버 컨트롤 개요를 참조하십시오. HTML 컨트롤 목록을 보려면 HTML 서버 컨트롤을 참조하십시오.

s7csdtts.alert_security(ko-kr,VS.100).gif보안 정보:

Web Forms 페이지의 사용자 입력에는 잠재적으로 악의성이 있는 클라이언트 스크립트가 포함될 수 있습니다. 기본적으로 Web Forms 페이지에서는 사용자 입력 내용에 스크립트나 HTML 요소가 포함되어 있지 않은지 유효성을 검사합니다. 자세한 내용은 스크립트 악용 개요방법: 문자열에 HTML 인코딩을 적용하여 스크립트를 이용한 공격으로부터 웹 응용 프로그램 보호를 참조하십시오.

다음은 INPUT 요소로 렌더링되는 ASP.NET 서버 컨트롤입니다.

표시: