2

一部のデータ注釈の必須属性を削除する必要がある特定の問題があると仮定すると、どうすればこれを行うことができますか?

ビューモデルについては知っていますが、何らかの理由で使用したくありません。

4

2 に答える 2

6

クライアント側で単一のフィールドの検証を無効にするだけの場合は、次のように検証属性をオーバーライドできます。

@Html.TexBoxFor(model => model.SomeValue,                  
new Dictionary<string, object> { { "data-val", false }}) 

これがより多くの回答のソースです

于 2012-04-18T13:11:11.457 に答える
1

これにより、セレクターに基づく特定の要素の検証が無効になります

var validationSettings = $.data($('#formToValidateId').get(0), 'validator').settings;  
validationSettings.ignore = '.ignore';  

詳細については、このブログをチェックしてください

于 2012-04-18T13:18:41.123 に答える