使用Spring.net进行xVal验证

时间:2009-05-05 21:56:02

标签: asp.net-mvc spring.net xval

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

我已按照Steve Sanderson's博客上的说明进行操作,以确保服务器端验证正常。但是当我尝试让客户端工作时,我得到以下运行时异常:

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

Message =“没有定义名为'Scripts'的对象:找不到对象[Scripts]的定义”

我认为这是因为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>

哪个尝试解析〜/ Scripts /使用Spring。

如何让Spring处理这个问题(即配置XML中的内容),或者我在Site.Master中更改了什么,这样就不会发生?

1 个答案:

答案 0 :(得分:0)

奥普斯,在史蒂夫的帮助下,我找到了答案。不要盲目地从网上复制和粘贴样本,我的脚本文件夹中有jquery-1.3.2.js,而不是1.2.6。通过将Site.Master文件中的引用更改为正确的版本号,它们都开始工作。