Programming/.NET
input 이나 img 요소의 경우 하나의 태그안에서 닫을 뿐 별도의 닫기 태그가 존재하지 않습니다. 이러한 태그 요소는 HtmlControl 에서 파생되어 사용되지만 a 나 head 같은 태그는 닫기 태그가 필요하며 이러한 특징을 가진 요소는 별도의 HtmlContainerControl 에서 파생됩니다.

HtmlContainerControl 이 HtmlControl 과 다른 특징은 여기에 있는데 요소 내부에 특정한 태그나 내용을 포함할 수 있다는 차이가 존재합니다. HtmlContainerControl 도 사실 HtmlControl 에서 파생된 것이므로 일단 HtmlControl 의 주요속성에는 모두 접근할 수 있으며 더불어 InnerText 와 InnerHtml 두가지 속성을 추가적으로 제공하고 있습니다.
<a href="default.aspx" runat="server" id="alink"></a>
속성 이름에서도 알 수 있지만 InnerText 는 내부에 특정 문자열을 삽입하며 InnerHtml 은 HTML 요소를 삽입하는데 사용됩니다.
alink.InnerText = "여기클릭";

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] HtmlControl  (0) 2014.02.26
[ASP.NET] 테마 (Theme) 1 - 테마구성(제작)하기  (0) 2014.02.25
[ASP.NET] HtmlContainerControl  (0) 2014.02.24
[ASP.NET] RangeValidator  (0) 2014.02.21
[ASP.NET] Label  (0) 2014.02.20
[ASP.NET] ValidationGroup  (0) 2014.02.19
0 0