アクションにリダイレクトして新しいビュー(新しいページ)を取得しようとしていますが、成功しません。デバッグ中、コントローラーに到達していますが、ビューが表示されません(ページのURLは変更されません)。
Fiddlerを使用すると、ページが正しい表示結果を返すことがわかりますが、ブラウザーではURLは変更されません。
ショッピングカートが空のときに、エラーメッセージを表示する新しいページにリダイレクトしたいと思います。
[HttpPost]
public ActionResult PlaceOrder(DeliveryDetails deliveryDetails)
{
if (UserCart.IsEmpty)
{
TempData["errorMsg"] = "Error: Cart is empty";
return RedirectToAction("Index", "Error");
}
else
{
// do something..
}
}
ErrorController:
public ActionResult Index()
{
return View();
}
ErrorControllerビュー:
@TempData["errorMsg"]
何が起こっているかについての提案はありますか?