フォームのモデル検証を設定しましたが、検証がまったく機能していないようです。誰も助けてくれないと思います。以下の回避策を試してみましたが、firebug で「未定義」エラーが発生し続けます。
回避策のスクリプトの例:
<script type="text/javascript">
$(document).ready(function () {
$.validator.setDefaults({ ignore: [] });
});
</script>
テキスト フィールドの例 (注: 顧客の名前を含むオートコンプリート テキスト フィールド):
@Html.TextBox("txtCustomer", null, new { @id = "txtCustomer", @class = "txt" })
隠しフィールドの例 (注: オートコンプリート フィールドから選択が行われると、ID が隠しフィールドに挿入されます):
@Html.HiddenFor(model => model.Customer_ID, new { @id = "hCustomerID" })
モデル データの注釈の例
[Range(1, Int32.MaxValue, ErrorMessage = "Please select a customer")]
public int Customer_ID { get; set; }
編集: エラーのスクリーンショット
担当者のポイントが十分に高いため、スクリーンショットへのリンクを投稿する必要があります。
EDIT:ページソースを示すスクリーンショット