パッケージ マネージャー コンソールを使用して、フールプルーフと MvcExtentions.Foolproof の 2 つのパッケージをインストールしました。バンドル構成に誰にでも使えるスクリプト ファイルを含めました (以下を参照)。
私はまだ誰にでもできるコードを実装していないことに注意してください。パッケージをインストールしてスクリプト ファイルを含め、アプリを実行しただけです。
次のクライアント側エラーが発生します。
MvcFoolproofValidation.js: Uncaught ReferenceError: Sys が定義されていません
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>