2009-03-19 4 views
1

JS에서 사용할 C# 요소의 속성을 어떻게 만들고 만들고 액세스 할 수 있습니까? Html에서 사용할 수있는 속성에 액세스하는 방법은 있지만 표의 테두리 속성처럼 C#으로 설정되어 있지 않은 것으로 보입니다. 스타일과 클래스로 처리 할 수 ​​있음을 알고 있지만 절름 거리는 것처럼 보입니다. 주위에 그것을하는 가장 강력한 방법과 반대로. 미리 감사드립니다. C#의 Html 요소 속성

답변

9

WebControl 기본 클래스의 Attributes property이 당신이 찾고있는 것입니다. 예 :

+0

정말 고마워요. 그거였다. table 속성에 대한 제안 사항 : border. C#은 기본적으로 0으로 설정하려고하고 속성을 변경하면 다른 테두리 = 1 만 추가됩니다. – Praesagus

+0

Table 클래스에는 BorderWidth 속성이 있습니다. 그 부동산을 탐험 해 보셨습니까? –

1

가장 정확한 방법은 CssClass 속성과 .css 파일 내에서 정의 된 클래스입니다.

이유 중 하나는 디자이너가 CSS 만 사용하면 C# 소스 코드를 건드리지 않고 스타일을 변경할 수 있다는 것입니다. 지정된 CSS 사용자가없는 경우 레이어 분리가 여전히 유용합니다. 소스 코드를 사용하여 테두리 색상을 변경한다고 생각하면됩니다.

가능한 한 CSS, 소스 코드 및 JS를 분리하는 것이 좋습니다.

+0

큰 그림을 고려해 주셔서 감사합니다. 나는 내가 어디에 놓을 것인지를 선택할 때 그것을 염두에 두겠다. – Praesagus

+0

나는 JS 스타일과 DOM을 사용하여 언제나 인라인으로 CSS 스타일을 수정할 수 있다는 점을 덧붙이고 싶다. – user58044