2009-05-05 2 views
1

ASP.Net MVC 응용 프로그램의 유효성 확인 프레임 워크로 xVal을 사용하기 시작했습니다. 나는 Spring.Net IoC 컨테이너를 사용하여 응용 프로그램을 함께 유지합니다.Spring.net을 통한 xVal 유효성 확인

Steve Sanderson's 블로그의 지침에 따라 서버 측 유효성 검사를 올바르게 수행 할 수 있습니다. 내가 클라이언트 측 작업을 진행하려고 할 때, 나는 다음과 같은 런타임 예외를 얻을 :

I :

Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code 

메시지 = "개체에 대한 정의 [스크립트] 찾을 수 없습니다라는 이름의 객체 '스크립트'정의입니다" Site.Masterpage가에 다음 코드를 가지고 있기 때문입니다 가정 : 노력하고있다

<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery-1.2.6.js")%>"></script> 
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery.validate.js")%>"></script> 
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/xVal.jquery.validate.js")%>"></script> 

스프링을 사용하여/~/스크립트를 해결하기 위해.

스프링 (config XML에 무엇이 들어가는 지)을 처리하려면 어떻게해야합니까? 그렇지 않으면 Site.Master에서 무엇을 변경해야합니까?

답변

0

Opps, Steve의 도움으로 답변을 찾았습니다. 맹목적으로 웹에서 샘플을 복사하여 붙여 넣지 마십시오. 1.2.6이 아닌 jquery-1.3.2.js가 스크립트 폴더에 있습니다. Site.Master 파일의 참조를 올바른 버전 번호로 변경하면 모든 작업이 시작됩니다.