1

参考文献 この Microsoft の公式ビデオ: http://www.asp.net/web-api/videos/getting-started/custom-validation

コードをダウンロードして実行しました。大丈夫だよ。

次に、html ファイルからすべてのクライアント検証属性 (data-val-*) を削除します。うまくいきませんでした。Web ページに検証メッセージが表示されませんでした。

私の質問は、サーバー側の検証メッセージを定期的に表示する方法と、それらをクライアント側の検証として表示する方法です。

4

1 に答える 1

1

検証属性を削除するのはなぜですか? それがまさに検証メッセージを取得するものです。検証テストを変更するには、モデル プロパティに適切な検証属性を設定する必要があります。

[Required]
public string Genre { get; set; }

[Range(1, 100)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }

[StringLength(5)]
public string Rating { get; set; }

ASP.NET MVC 4 Model Validation に関するこの投稿で説明されているように

于 2012-09-24T06:41:32.143 に答える