내가 CSS 클래스 유효성 검사 오류 도우미 메서드 세트를 설정하기 위해 노력하고있어 네임 스페이스. (아니 this question, 허용 된 대답 그냥 클래스를 ADDS, 나는 그것을 완전히 무시하고 싶습니다.) MVC3 소스를 보면 HtmlHelper 클래스에 ValidationInputCssClassName
속성을 발견했습니다. 설정 가능한 경우 저장 프로 바이더에 값을 저장합니다. 프로퍼티의 get 메소드는 [프로 바이더 값] ??
[디폴트의 클래스 명]을 돌려줍니다.Html 헬퍼 클래스는 ASP.NET MVC3에서
컨트롤러 코드에 HtmlHelper.ValidationInputCssClassName
(MSDN entry)을 입력하면 정적 읽기 전용 필드임을 알 수 있습니다. 그 이유는 두 개의 HtmlHelper 클래스가 있는데 하나는 System.Web.Mvc
네임 스페이스에 있고 다른 하나는 System.Web.Webpages.Html
네임 스페이스에 있습니다. 속성 System.Web.Webpages.Html.HtmlHelper.ValidationInputCssClassName
(MSDN entry)을 설정할 수는 있지만 설정 한 위치에 상관없이 생성 된 코드에는 아무런 영향이 없습니다.
무엇이 누락 되었습니까? 그리고이 수업의 차이점은 무엇입니까?
. Web.WebPages 네임 스페이스의 HtmlHelper 속성은 분명히 무언가에 의해 수정되도록 의도되었습니다. 롤 - 당신 - 자신의 마지막 수단입니다, 나는 각 MVC 릴리스 업데이 트를 포팅하고 싶지 않아요! – Paul
@Paul 나는 Razor가있는 WebForms에 대해 말하고 있습니다. 그것은 단지 추측이지만 그것은 그것이 사용되어야하는 것처럼 들리는 것입니다. ASP.net WebForms 면도기 페이지. – Dismissile