2017-06-18 2 views
1

nuGetからFool-Proofをインストールしましたが、キャッチされていないエラーが発生していません。 FoolProof UnobtrusiveFoolProof jQuery ValidationFoolProof Validation:私はそれをインストールしたようM-V-Cフールプルーフプルーフルは動作しておらずキャッチエラーを示していますか?

Install-Package foolproof -Version 0.9.4518 

は、名前Clients Scriptsを持つ新しいフォルダが3つのライブラリで私のプロジェクトに追加されます。次に、bundle.configに新しいバンドルを作成し、共有レイアウトにリンクします。

public bool active { get; set; } 

    [RequiredIf("active", true,ErrorMessage = "Code is Required")] 
    public int Code { get; set; } 

確認メッセージが表示されません。私は次のエラーを取得しています私のコンソールをチェックすると今、:

enter image description here

答えて

0

あなたは必要なJSファイルをロードしていません。 BundleConfig.js

bundles.Add(new ScriptBundle("~/bundles/mvcfoolproof").Include(
      "~/Scripts/MicrosoftAjax.js", 
      "~/Scripts/MicrosoftMvcAjax.js", 
      "~/Scripts/MicrosoftMvcValidation.js", 
      "~/Client Scripts/mvcfoolproof.unobtrusive.min.js", 
      "~/Client Scripts/MvcFoolproofJQueryValidation.min.js", 
      "~/Client Scripts/MvcFoolproofValidation.min.js")); 

に次のように追加して、正しい順序であなたのビューで

@Scripts.Render("~/bundles/jquery") 
@Scripts.Render("~/bundles/jqueryval") 
@Scripts.Render("~/bundles/mvcfoolproof") 
が含まれます
関連する問題