MVC3의 UnobtrusiveJavaScriptEnabled 기능이 Razor 옆의 다른 뷰 엔진과 함께 작동합니까? 나는 그렇게 생각할 것이다. 그러나 내가 본 모든 예는 면도칼 용이다.
현재 스파크 뷰 엔진을 사용 중이다. 내 web.conf의 appSettings는에서 설정 한 ..
UnobtrusiveJavaScriptEnabled Spark View Engine
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
나는 유효성 검사에 속성 datannotations을 포함했다
<add namespace="System.ComponentModel.DataAnnotations"/>
스파크 구성의 페이지/네임 스페이스 부분을 dataannotations에 대한 참조를 추가 한 내 모델 및
예 : Html.TextBoxFor (m => m.name); 내 견해로.
그러나 입력 상자에는 추가 속성이 없습니다. 출력은입니다. 나는이 작업을 얻을 수 있다면
<input type="text" value="" name="name" id="name">
은 내가 dataannotation extensions도 작동합니다 가정합니다.
''에 어떤 속성이 있습니까? 눈에 잘 띄지 않는 자바 스크립트는 자바 스크립트가 ** 페이지의로드 후에 JS의 속성이 아니라 JS를 통해 ** 연결된다는 것을 의미합니다. – Jeff
나는 눈에 잘 띄지 않는 수단은 태그에 html5 속성을 사용하고 자바 스크립트를 연결하는 것이라고 생각하지만 잘못된 것일 수 있습니다. Html.BeginForm 도우미를 추가하는 것이 효과가 있습니다. J.W의 대답도 정확했습니다. – rqmedes