私は実際に答えを与えたpostからこれが動作すると思っていました。それは以前の投稿で行ったようにJSfiddleで動作しますが、私はそれをプロジェクトで動作させることはできません。私はコードが提出時にテキストボックスを検証しないことが正しいと思います。私のASP.NET Core MVC6プロジェクトでjquery.validationを取得できません
これは、ページのマークアップです:
<form action="/CompanyDetails/Edit" method="post">
<div class="form-horizontal">
<h4>CompanyDetailsViewModel</h4>
<hr />
<div class="text-danger validation-summary-errors">
<ul>
<li style="display:none"></li>
</ul>
</div>
<input type="hidden" data-val="true" data-val-required="The CompanyDetailsId field is required." id="CompanyDetailsId" name="CompanyDetailsId" value="1" />
<div class="form-group">
<label class="col-md-2 control-label" for="ABN">ABN:</label>
<div class="col-md-10">
<input type="text" name="ABN" id="ABN" class="form-control" />
<span class="text-danger field-validation-error" data-valmsg-for="ABN" data-valmsg-replace="true" />
</div>
</div>
フォームボタン:
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Save" class="btn btn-default" />
</div>
</div>
フォームのレンダリングが、私は代わりの保存をクリックしたときに、それが戻ってそれだけで行くのエラーを示しますしかし、ModelStateはfalseです。
私はFirefox経由で実際の検証スクリプトにブレークポイントを設定しましたが、それでも起動しません。
JSFiddleでの作業中に検証スクリプトがasp.netページで機能しないのはなぜですか?