使用jQuery创建一个新的浏览器会话

时间:2014-08-04 14:38:34

标签: c# jquery asp.net-mvc razor

我有一个Razor MVC项目是一个网络表单。允许用户在表单上输入数据(通过一系列问题询问)。用户输入的数据存储在C#会话变量Session["somedata"]中。

我希望会话变量在页面重新加载时丢失其内容(我没有看到过)。因此,我在表单上创建了一个“重新开始”按钮,单击该按钮将销毁Session["somedata"]的当前内容。有没有办法可以从视图中强制启动新会话? (或控制器?)

1 个答案:

答案 0 :(得分:1)

您是否尝试过显式杀死someData?

    if (Session["someData"] != null)
        Session.Remove("someData");