[解決済み] POST動詞を使用してページにリダイレクトするにはどうすればよいですか?
2022-05-09 15:07:07
質問
電話するとき
RedirectToAction
は、コントローラ内で自動的に HTTP GET を使用してリダイレクトします。 HTTP POSTを使用するように明示的に指示するにはどうすればよいですか?
GETとPOSTの両方のリクエストを受け付けるアクションがあり、それを
RedirectToAction
を使用してPOSTし、いくつかの値を送信します。
こんな感じで。
this.RedirectToAction(
"actionname",
new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
が欲しい。
someValue
と
anotherValue
の値を GET ではなく、HTTP POST を使用して送信するようにしました。誰かこの方法を知っていますか?
解決方法は?
HTTPはPOSTを使ったページへのリダイレクトをサポートしていません。 どこかにリダイレクトすると、HTTPの"Location"ヘッダーがブラウザに行き先を伝え、ブラウザはそのページに対してGETリクエストを行います。 おそらく、POSTリクエストだけでなくGETリクエストも受け付けるようにページのコードを書かなければならないでしょう。
関連
-
[解決済み] ASP.NET MVC Frameworkで複数のサブミットボタンを処理する方法は?
-
[解決済み] ASP.NET MVCでenumからドロップダウンリストを作成するにはどうすればよいですか?
-
[解決済み] ASP.NET MVCのビューを文字列としてレンダリングする方法は?
-
[解決済み】ASP.NET MVCでクライアントのIPアドレスを取得するにはどうすればいいですか?
-
[解決済み] [Solved] Replace line break characters with <br /> in ASP.NET MVC Razor view
-
[解決済み】jQuery Ajaxの呼び出しとHtml.AntiForgeryToken()について)
-
[解決済み] コントローラ名とアクション名をコントローラ内から取得する?
-
[解決済み] ASP.NET MVC Controllerにフォームを使わずに文字列の配列を投稿するにはどうすればよいですか?
-
[解決済み] POSTでJSONデータを送信(ajax)、Controllerからjsonレスポンスを受信(MVC)
-
[解決済み] getJSONの使い方、postメソッドでデータを送るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】VS 2015でコントローラからビューを追加できない : "選択されたコードジェネレータの実行にエラーが発生しました"
-
[解決済み] DI向けNinjectとUnityの比較【終了しました
-
[解決済み] Automapper のタイプマップ構成がない、またはサポートされていないマッピング - エラー
-
[解決済み] 既存のASP.NET MVC 4 WebアプリケーションのプロジェクトにWeb APIを追加するにはどうすればよいですか?
-
[解決済み】認証や認可に失敗した場合、AuthorizeAttributeがログインページにリダイレクトされるのはなぜですか?
-
[解決済み】MVC4 DataType.Date EditorForがChromeで日付の値を表示しない、Internet Explorerでは問題なし。
-
[解決済み】MVC 4 @Scripts "does not exist".
-
[解決済み] MVCのHTMLヘルパーで生成されたHTML要素にclass属性を追加するにはどうすればよいですか?
-
[解決済み] セキュリティ透過的なメソッド 'WebMatrix.WebData.PreApplicationStartCode.Start()' による試行。
-
[解決済み] ASP.NET MVCにおけるセッション変数