JS重定向后,TempData为空

时间:2012-12-19 10:49:48

标签: asp.net-mvc

我正在尝试在CheckOutController中保存到TempData,然后重定向到另一个View(OrderCompleted),但重定向后的TempData为空。使用JS Code进行重定向。

提交表单时,我使用以下代码验证详细信息,然后重定向到'OrderCompleted'。

 $('#paymentDetails > form').submit(function (e) {
        e.preventDefault(); 
        /* I am validating some details here... */

            window.location.replace("/OrderCompleted/");
        });
    });

我知道使用JS重定向时TempData没有通过,这是正确的吗?

传输数据的最佳方法是什么?它只是一个小字符串。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以将此“小字符串”作为查询字符串参数传递。