我正在使用带 Razor View 引擎的 MVC3,
我有 .cshtml 页面,因为我有一个 JavaScript 函数,在该 JavaScript 函数中,我想创建 Session 变量并在同一个 JavaScript 函数中检索该 session 。
如何实现这一点..
最佳答案
描述
session 在服务器端,因此您需要调用服务器以设置或检索 session 变量。
只需发布到 Controller 并在那里设置 Session 变量。
示例
jQuery
$(function () {
$.post('/SetSession/SetVariable',
{ key : "TestKey", value : 'Test' }, function (data)
{
alert("Success " + data.success);
});
});
Mvc Controller
public class SetSessionController : Controller
{
public ActionResult SetVariable(string key, string value)
{
Session[key] = value;
return this.Json(new { success = true });
}
}
更多信息
关于javascript - 如何在 JavaScript MVC3 Razor View 引擎 .cshtml 中创建 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16037538/