2011-02-07 13 views
1

強く型付けされたビュー(ViewModelBase)を持つLogInというビューがあります。ログインビューには、強く型付けされたビュー(LogInFormModel)を持つLoginFormという部分があります。厳密に型指定されたビューを持つビュー内の部分モデルの検証

LoginFormModelの検証エラーを表示するにはどうすればよいですか?私はログインボタンをクリックすると、何とかModelStateをLoginModelBaseを待っているLogInビューを経由する部分に渡す必要があります。

私はthis questionを見ましたが、答えが1つしかないようで、この段階で使用することを嫌うAJAXを使用するのは、HttpPostを使用する別の方法が必要です。

答えて

0

あなたのモデルの外観はわかりません。あなたは「ViewModelBase」の「LogInFormModel」としての性質を持っている場合しかし、あなたはあなたのためのValidationSummary excludePropertyErrorsfalseにこのすべき作品を置く場合:

 <%: Html.ValidationSummary(false)%> 
// do some stuff here to deal with ViewModelBase 
    <%:Html.EditorFor(model => model.LogInFormModel)%> 
関連する問題