POSTをリッスンするコントローラアクションがあります。 2種類のポスト缶:Asp.Net Mvc 3のコントローラアクションでjQueryポストと "従来のポスト"を処理します
- jQueryの
- 伝統的な形式の記事
は、jQueryの投稿した場合、結果を返すことは、他にするViewResult HttpStatusCodeResultをする必要があります。
これはどのような設定方法ですか?
POSTをリッスンするコントローラアクションがあります。 2種類のポスト缶:Asp.Net Mvc 3のコントローラアクションでjQueryポストと "従来のポスト"を処理します
は、jQueryの投稿した場合、結果を返すことは、他にするViewResult HttpStatusCodeResultをする必要があります。
これはどのような設定方法ですか?
IsAjaxRequestを使用してください。これは、それが伝統的なポストかAJAXポストかどうかを示しています。
私は好ましい方法についてはわかりません。しかし、私はContent-TypeでPOSTアクションを処理し、それに基づいて適切な応答を返す際に私の区別をします。
jQuery Ajaxにapplication/jsonを使用し、html投稿にmultipartを使用します。
私はこれが各行動に存在することを望んでいないので、この行動をサポートしています。どこに最適な場所ですか? – Daniel
アクションフィルタを追加して、そこにあるものを処理することができます。 – Pieter