0

私はMVC4/Razorを使用しています。GETリクエストの後、ビューにはクエリ文字列が表示され、POSTリクエストの後、ビューにはクエリ文字列が表示されません。どちらも期待どおりです。

しかし、でアクションがあり[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]、それにフォームをPOSTし、対応するクエリ文字列を表示する必要があります。

サーバー側でこれを行うにはどうすればよいですか?これは、GETリクエストに変換することでクライアント側で実行できることを知っています。これを実行する方法を知りたいのですが、それがこれを機能させる唯一の方法である場合に限ります。

4

1 に答える 1

0

return RedirectToAction投稿されたパラメータでできます

return RedirectToAction("About", "Create", 
                      new { id = PId, Name=PName }); // more params if needed

パラメータはクエリ文字列に含まれます。

于 2013-02-19T00:33:42.900 に答える