フォームを送信した後、マスターページ内で部分的なビューを返すにはどうすればよいですか?基本的に私は何をしようとしているフォームの検証エラーが表示されますが、問題は私がマスターページまたは完全なビューではなく、部分的なビューを返すために管理することができます。任意の提案?Asp.net MVCパーシャルビューフォーム送信問題
2
A
答えて
1
私はspark + jqueryでMS Mvcを使用していますので、問題が解決するかどうかはわかりませんが、あなたがしなければならないことは部分的なものを返し、ページのどの部分を更新する必要があるかDOM要素の)。
1
ajaxはオプションですか? XMLHttpRequestは、部分的なビューだけをリフレッシュし、アーキテクチャを壊さず、ページをリフレッシュされないようにすることができます。私はjqueryを使用します。
1
Thisが参考になる場合があります。
1
私がやった解決策は、ModelStateをTempDataに渡し、エラーをModelViewにpartialviewで戻すことでした。それは他の解決策がしなかったところで働く。また、クライアント側の検証も実行しましたが、サーバー側のソリューションの後には無関係なものがありました。
私はむしろajaxに頼らない解決策を望んでいました... – user125140