2011-11-25 3 views
0

Html.ValidationFor은 자동으로 input-validation-error css 클래스를 대상 텍스트 상자에 적용합니다. 그러나 CSS는 편집 할 수 없으며 변경할 수 없습니다 (즉, sitebuild의 error 클래스의 이름을 input-validation-error으로 바꿉니다). 어떻게 도우미가 텍스트 상자에 적용되는지 변경할 수 있습니까?자동 유효성 검사 CSS 클래스 변경 - MVC2

답변

1

사실 내 동료가이 문제를 해결했습니다. HtmlHelper에는 클래스로 문자열을 포함하는 개인 정적 필드 (예 : ValidationInputCssClassName)가 있습니다.

그는

0

이러한 상수는 HtmlHelper 클래스에서 hardcoded입니다. 다른 이름을 사용하려면 사용자 정의 html 헬퍼를 작성해야합니다. 아마도 CSS 파일에서 그 이름을 사용하는 것보다 훨씬 많은 작업이 될 것입니다.

+0

나는 이미 CSS를 변경하라는 구매자에게 이메일을 발송했습니다 ... 그들에 (반사에 의해) SetValue를 불렀다. 비 열심히하기를 바라고 있습니다. 미래의 누군가가 같은 것을 궁금해 할 때를 대비하여이 대답을 삭제하지 않을 것입니다 ... – TDaver

관련 문제