C# 使用jQuery创建新的浏览器会话

C# 使用jQuery创建新的浏览器会话,c#,jquery,asp.net-mvc,razor,C#,Jquery,Asp.net Mvc,Razor,我有一个Razor MVC项目,它是一个web表单。用户可以在表单上输入数据(通过一系列问题进行询问)。用户输入的数据存储在C#Session变量Session[“somedata”]中 我希望会话变量在页面重新加载时丢失其内容(我没有看到这种情况发生)。因此,我在表单上创建了一个“重新开始”按钮,单击该按钮将销毁会话[“somedata”]的当前内容。有没有办法从视图中强制启动新会话?(或控制器?)您是否尝试显式删除某些数据 if (Session["someData"] != nul

我有一个Razor MVC项目,它是一个web表单。用户可以在表单上输入数据(通过一系列问题进行询问)。用户输入的数据存储在C#Session变量
Session[“somedata”]


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

您是否尝试显式删除某些数据

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