방법: Web Forms 페이지에 있는 컨트롤의 HTML 특성 읽기
업데이트: 2007년 11월
이 예제에서는 TextBox 웹 서버 컨트롤 및 HtmlInputButton 컨트롤에 대해 렌더링된 특성을 읽습니다. 이 코드에서는 각 개별 컨트롤의 AttributeCollection 개체에 대한 Keys 컬렉션을 읽습니다. 각 키 항목에 대해서는 해당하는 Item 요소의 값을 가져와서 값을 추출합니다.
예제
Response.Write(Button1.Attributes.Item("Style") & "<br />")
Dim key As String
For Each key In Button1.Attributes.Keys
Response.Write(key & "=" & Button1.Attributes.Item(key) & "<br />")
Next
For Each key In Submit1.Attributes.Keys
Response.Write(key & "=" & Submit1.Attributes.Item(key) & "<br />")
Next
Response.Write(Button1.Attributes[("Style")] + "<br />");
//String key;
foreach ( String key in Button1.Attributes.Keys)
{
Response.Write(key + "=" + Button1.Attributes[key] + "<br />");
}
foreach ( String key in Submit1.Attributes.Keys)
{
Response.Write(key + "=" + Submit1.Attributes[key] + "<br />");
}
코드 컴파일
이 예제를 컴파일하려면 다음 요소가 필요합니다.
ASP.NET 웹 페이지
이름이 Button1인 Button 웹 컨트롤
ID 특성이 Submit1으로 설정된 HtmlInputButton 컨트롤
강력한 프로그래밍
Item 요소에 잘못된 특성 이름을 지정하면 빈 문자열이 반환됩니다.
웹 서버 컨트롤은 해당하는 강력한 형식의 속성이 없는 특성만 반환합니다.