Asp.net mvc 使用Spring.net进行xVal验证

Asp.net mvc 使用Spring.net进行xVal验证,asp.net-mvc,spring.net,xval,Asp.net Mvc,Spring.net,Xval,我已经开始使用xVal作为ASP.NETMVC应用程序的验证框架。我使用Spring.NETIOC容器将应用程序保存在一起 我已经按照博客上的说明进行了服务器端验证。但是,当我尝试让客户端工作时,会出现以下运行时异常: Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code 消息=未定义名为“脚本”的对象:找不到对象[脚本]的定义 我认为这是因为Site.Masterpage中包含以下代

我已经开始使用xVal作为ASP.NETMVC应用程序的验证框架。我使用Spring.NETIOC容器将应用程序保存在一起

我已经按照博客上的说明进行了服务器端验证。但是,当我尝试让客户端工作时,会出现以下运行时异常:

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解析~/Scripts/


我如何让Spring处理这个问题,即配置XML中包含了什么,或者我在Site.Master中更改了什么,这样就不会发生这种情况?

Opps,在Steve的帮助下,我找到了答案。不要盲目地从web复制和粘贴示例,我的脚本文件夹中有jquery-1.3.2.js,而不是1.2.6。通过将Site.Master文件中的引用更改为正确的版本号,一切都开始工作