我使用包管理器控制台安装了这两个包:foolproof & MvcExtentions.Foolproof。我在我的包配置中包含了万无一失的脚本文件(见下文)。
请注意,我还没有实现任何万无一失的代码,我只安装了 pacakges 并包含了脚本文件,然后运行了应用程序。
我收到以下客户端错误:
MvcFoolproofValidation.js: Uncaught ReferenceError: Sys is not defined
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*",
"~/Scripts/MvcFoolproofJQueryValidation.js",
"~/Scripts/mvcfoolproof.unobtrusive.js",
"~/Scripts/MvcFoolproofValidation.js"));
呈现为:(如果有任何后果)
<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/MvcFoolproofJQueryValidation.js"></script>
<script src="/Scripts/mvcfoolproof.unobtrusive.js"></script>
<script src="/Scripts/MvcFoolproofValidation.js"></script>