我已经开始使用 xVal 作为 ASP.Net MVC 应用程序的验证框架。我使用 Spring.Net IoC 容器将应用程序保存在一起。
我已按照Steve Sanderson博客上的说明让服务器端验证正常工作。但是当我尝试让客户端工作时,我得到以下运行时异常:
Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code
Message="没有定义名为“脚本”的对象:找不到对象 [脚本] 的定义”
我认为这是因为 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 中进行哪些更改以使这种情况不会发生?