如何创建在JavaScript MVC3 Razor视图引擎.cshtml会话变量(How to C

2019-08-31 07:43发布

我使用MVC3与Razor视图引擎,

我有.cshtml网页中,我有一个JavaScript函数,即JavaScript函数里面,我想创建会话变量,并在相同的JavaScript函数检索会话。

如何实现这一目标..

Answer 1:

描述

该会议是在服务器端,所以你需要调用服务器,以设置或检索会话变量。

仅发布到控制器,并设置会话变量在那里。

样品

jQuery的

$(function () {
    $.post('/SetSession/SetVariable', 
           { key : "TestKey", value : 'Test' }, function (data) 
    {
        alert("Success " + data.success);
    });
});

MVC控制器

public class SetSessionController : Controller
{
    public ActionResult SetVariable(string key, string value)
    {
        Session[key] = value;

        return this.Json(new { success = true });
    }
}

更多信息

  • 保存并在MVC 3应用程序使用JQuery通过Ajax检索会话数据


文章来源: How to Create Session Variable in JavaScript MVC3 Razor View engine .cshtml