HTML 컨트롤 공유 속성

업데이트: 2007년 11월

ASP.NET은 .NET Framework에 포함되어 있으며 네임스페이스와 클래스에서 상속을 공유합니다. 고유한 기본 클래스의 속성을 공유하는 두 가지 HTML 컨트롤 하위 집합을 컨테이너 컨트롤과 입력 컨트롤이라고 합니다.

HTML 컨트롤에 선언된 모든 특성은 해당 컨트롤의 Attributes 컬렉션에 추가되고 속성과 마찬가지로 프로그래밍 방식으로 조작할 수 있습니다. 예를 들어 <body> 요소에 bgcolor 특성을 선언하면 프로그래밍 방식으로 특성에 액세스할 수 있으며 값을 변경하는 이벤트 처리기를 작성할 수 있습니다.

모든 HTML 컨트롤에서 공유하는 속성

Attributes

선택한 ASP.NET 페이지 내에서 서버 컨트롤 태그에 표시된 모든 특성 이름/값 쌍을 가져옵니다.

참고

HTML 서버 컨트롤에서 Attributes 컬렉션을 조작하는 것은 Control.ViewState 속성을 조작하는 것과 같습니다.

Disabled

브라우저에서 HTML 컨트롤을 렌더링할 때 disabled 특성이 포함되는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 특성을 사용하면 컨트롤은 읽기 전용이 됩니다.

Style

.aspx 파일에 있는 특정 HTML 서버 컨트롤에 적용된 모든 CSS 스타일시트 속성을 가져옵니다.

TagName

runat="server" 특성이 포함된 태그의 요소 이름을 가져옵니다.

Visible

HTML 서버 컨트롤이 페이지에 표시되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

모든 HTML 입력 컨트롤에서 공유하는 속성

HTML 입력 컨트롤은 표준 HTML 입력 요소에 매핑되며 표준 HTML 입력 요소에는 웹 페이지에 렌더링되는 입력 컨트롤의 형식을 정의하는 type 특성이 포함됩니다.

HtmlInputText, HtmlInputPassword, HtmlInputButton, HtmlInputSubmit, HtmlInputReset, HtmlInputCheckBox, HtmlInputImage, HtmlInputHidden, HtmlInputFileHtmlInputRadioButton 컨트롤은 다음 속성을 공유합니다.

Name

HtmlInputControl 컨트롤의 고유 식별자 이름을 가져오거나 설정합니다.

Value

입력 컨트롤과 연결되는 값을 가져오거나 설정합니다.

참고

컨트롤과 연결되는 값은 컨트롤의 컨텍스트에 따라 다릅니다. 예를 들어 HtmlInputText 컨트롤처럼 텍스트를 입력할 수 있는 컨트롤의 경우에는 해당 컨트롤에 입력되는 텍스트가 값입니다. HtmlInputButton 컨트롤처럼 사용자가 텍스트를 입력할 수 없는 컨트롤의 경우에는 해당 컨트롤에 표시되는 캡션이 값입니다. Value 속성 컨텍스트에 대한 내용은 특정 컨트롤을 참조하십시오.

Type

HtmlInputControl 컨트롤의 형식을 가져옵니다. 예를 들어 이 속성을 text로 설정하면 HtmlInputControl 컨트롤은 데이터를 입력할 수 있는 텍스트 상자가 됩니다.

모든 HTML 컨테이너 컨트롤에서 공유하는 속성

HTML 컨테이너 컨트롤은 <select>, <a>, <button> 및 <form> 요소와 같이 여는 태그와 닫는 태그가 있어야 하는 HTML 요소에 매핑됩니다.

HtmlTableCell, HtmlTable, HtmlTableRow, HtmlButton, HtmlForm, HtmlAnchor, HtmlGenericControl, HtmlSelectHtmlTextArea 컨트롤은 다음 속성을 공유합니다.

InnerHtml

지정된 HTML 컨트롤의 여는 태그와 닫는 태그 사이에 있는 내용을 가져오거나 설정합니다. InnerHtml 속성은 특수 문자를 자동으로 HTML 엔터티로 변환하지 않습니다. 예를 들어 보다 작음 문자(<)가 &lt; 태그로 변환되지 않습니다. 이 속성은 일반적으로 HTML 요소를 컨테이너 컨트롤에 포함시킬 때 사용합니다.

InnerText

지정된 HTML 컨트롤의 여는 태그와 닫는 태그 사이에 있는 텍스트를 가져오거나 설정합니다. InnerHtml 속성과 달리 InnerText 속성은 특수 문자를 자동으로 HTML 엔터티로 변환합니다. 예를 들어 보다 작음 문자(<)가 &lt; 태그로 변환됩니다. 이 속성은 일반적으로 특수 문자가 포함된 텍스트를 HTML 엔터티를 지정하지 않고 표시할 때 사용합니다.

참고 항목

참조

HtmlInputControl

HtmlContainerControl

HtmlControl

기타 리소스

HTML 서버 컨트롤