0

モデルを持っている場合;

Name
  [Required]
  FirstName
  [Required]
  LastName

したがって、jQueryポストバックでモデルを作成すると、

Name name = new Name{ FirstName = param1, LastName = param2 };

フィールドを飾るデータ注釈を使用して検証する方法はありますか?

これは、ビューのポストバックイベントでは発生していません。jQueryポストバック内で発生しています。

ありがとう

4

1 に答える 1

1

データをJson形式でコントローラーに送信していると想定しています。その場合は、モデル検証に干渉しないカスタムJsonValueProviderを使用する必要があります。1つはASP.NETMVCFuturesアセンブリで提供され、PhilHaackがアプリケーションのスタートアップに登録する方法についての説明をブログに投稿しました。

http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

于 2010-08-13T01:07:43.757 に答える