2012-04-22 10 views
1

操作の後にGET_POST_REDIRECTを実行することにはいくつかの利点があります。リダイレクトがない場合は、ビューを返します。つまり、POSTの後にインデックスビューを返すと、別のビューが返されます。ビューの変更対ASP.net MVC3のリダイレクト

ウェブとページに関して、アクションメソッド(POSTからのリターンインデックス)から別のビューを返すときに実際に起こっていることは何ですか。いつ私たちがこれを使うことができ、それが推奨されないとき。 URL/URIはどうなりますか?

いくつかのレベルの処理が必要な単一のビッグ/洗練されたページの場合は、同じページをエラーで再度リダイレクトするか、エラーメッセージ付きの同じビューを返す必要があります。

+0

[this](http://blogs.msdn.com/b/rickandy/archive/2012/03/01/response-redirect-and-asp-net-mvc-do-not-mix.aspx)それが価値あるもののためにそこに出てくる。 – RalphChapin

答えて

0

アクションから任意のActionResultを返すことができます。明示的に指定された名前(アクション名とは異なる)を持つビューに対してViewResultを返すことができます。このような場合、ページURLには何も起こりません。異なるビューのために異なるHTMLがサーバーから返されます。

リダイレクトを使用するか、結果を直接返します。実際のケースとウェブサイトのデザインによって異なります。具体的な答えはありません。

関連する問題