我试图在我的 CheckOutController 中保存到 TempData,然后重定向到另一个视图(OrderCompleted),但是重定向后的 TempData 是空的。重定向是使用 JS 代码进行的。
提交表单后,我正在使用以下代码验证详细信息,然后重定向到“OrderCompleted”。
$('#paymentDetails > form').submit(function (e) {
e.preventDefault();
/* I am validating some details here... */
window.location.replace("/OrderCompleted/");
});
});
我知道使用 JS 重定向时没有通过 TempData,这是正确的吗?
传输数据的最佳方式是什么?这只是一个小字符串。
谢谢。