2009-06-18 27 views
2

フォームを送信した後、マスターページ内で部分的なビューを返すにはどうすればよいですか?基本的に私は何をしようとしているフォームの検証エラーが表示されますが、問題は私がマスターページまたは完全なビューではなく、部分的なビューを返すために管理することができます。任意の提案?Asp.net MVCパーシャルビューフォーム送信問題

+0

私はむしろajaxに頼らない解決策を望んでいました... – user125140

答えて

1

私はspark + jqueryでMS Mvcを使用していますので、問題が解決するかどうかはわかりませんが、あなたがしなければならないことは部分的なものを返し、ページのどの部分を更新する必要があるかDOM要素の)。

1

ajaxはオプションですか? XMLHttpRequestは、部分的なビューだけをリフレッシュし、アーキテクチャを壊さず、ページをリフレッシュされないようにすることができます。私はjqueryを使用します。

1

Thisが参考になる場合があります。

1

私がやった解決策は、ModelStateをTempDataに渡し、エラーをModelViewにpartialviewで戻すことでした。それは他の解決策がしなかったところで働く。また、クライアント側の検証も実行しましたが、サーバー側のソリューションの後には無関係なものがありました。