json データを含む agax ポストを介してページを送信してから、他のビューにリダイレクトしています。それはうまくいっています。
$.ajax({
url: '/bus/result',
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: ko.toJSON(bookingInfo),
success: function (data, textStatus, xhr) {
window.location.href = data.redirectToUrl;
}
});
MVC コントローラー
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Result(BusBookingInfo bookingInfo)
{
if (Request.IsAjaxRequest())
{
return Json(new { redirectToUrl = Url.Action("Booking") });
}
//return Redirect("/bus/booking/");
return RedirectToAction("result");
}
しかし今、bookingInfo オブジェクトを Booking ビューに渡したいと思いました。クエリ文字列を通過できることはわかっていますが、このモデル オブジェクトの予約ビューをバインドすることは可能ですか?