방법: Web Forms 페이지에 있는 컨트롤의 HTML 특성 읽기

Visual Studio 2010

업데이트: 2007년 11월

이 예제에서는 TextBox 웹 서버 컨트롤 및 HtmlInputButton 컨트롤에 대해 렌더링된 특성을 읽습니다. 이 코드에서는 각 개별 컨트롤의 AttributeCollection 개체에 대한 Keys 컬렉션을 읽습니다. 각 키 항목에 대해서는 해당하는 Item 요소의 값을 가져와서 값을 추출합니다.

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 웹 페이지

  • 이름이 Button1Button 웹 컨트롤

  • ID 특성이 Submit1으로 설정된 HtmlInputButton 컨트롤

Item 요소에 잘못된 특성 이름을 지정하면 빈 문자열이 반환됩니다.

웹 서버 컨트롤은 해당하는 강력한 형식의 속성이 없는 특성만 반환합니다.

표시: