如果您想使用 jQuery.Validate 但不想使用主要的 Microsoft AJAX,那么 MVC 2 RC1 中似乎存在问题 - 即使压缩后,它也有 25kb。
根据 Phil Haack 的说法,你应该能够只需包含这些脚本 http://haacked.com/archive/2009/11/19/aspnetmvc2-custom-validation.aspx:
<script src="/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript">
不幸的是,他们在 Beta 和 RC 之间进行了一些重组 - 您现在还需要包括MicrosoftAjax.js
它定义了Type
使用的原型函数MicrosoftMvcJQueryValidation.js
(第一行是Type.registerNamespace('Sys.Mvc');
其定义于MicrosoftAjax.js
)
有没有人已经从中提取出必要的代码MicrosoftAjax.js
需要什么?
我迟早必须这样做,但如果有人已经这样做了,那将会有很大帮助!
Aha!
好像MicrosoftMvcValidation.js
不是所需的文件jQuery.validate
.
您需要使用非常相似的名称MicrosoftMvcJQueryValidation.js
。这不依赖于Microsoft.Ajax.js
.
最新版本MicrosoftMvcJQueryValidation.js
可以在期货下载项目 http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=37423.它不包含在正常下载中 - 因此我很困惑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)