作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用带 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/
我是一名优秀的程序员,十分优秀!