2009-05-05 74 views
1

我已經開始使用xVal作爲ASP.Net MVC應用程序的驗證框架。我使用Spring.Net IoC容器將應用程序放在一起。使用Spring.net進行xVal驗證

我已按照Steve Sanderson's博客上的說明獲得服務器端驗證正常工作。但是,當我試圖讓客戶端的工作,我得到以下運行時異常:

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> 

這是試圖用Spring來解決〜/腳本/。

我該如何讓Spring來處理這個問題(即什麼進入配置XML),或者我在Site.Master中做了什麼改變,所以這不會發生?

回答

0

反應,與史蒂夫的幫助我找到了答案。不要盲目地從Web上覆制和粘貼示例,我的腳本文件夾中有jquery-1.3.2.js,而不是1.2.6。通過將Site.Master文件中的引用更改爲正確的版本號,它全部開始工作。