我正在使用 MVC3 和 Razor View 引擎,
我有 .cshtml 页面,因为我有一个 JavaScript 函数,在该 JavaScript 函数内,我想创建 Session 变量并在同一 JavaScript 函数中检索该会话。
如何实现这一点..
描述
会话位于服务器端,因此您需要调用服务器才能设置或检索会话变量。
只需发布到控制器并在那里设置会话变量即可。
Sample
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 保存和检索会话数据 http://dotnetslackers.com/articles/aspnet/Save-and-retrieve-Session-data-via-Ajax-using-JQuery-in-an-MVC-3-application.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)