在Javascript中读取会话值
我读了一堆链接和答案,但什么都没用。因此,在控制器中,我有:在Javascript中读取会话值,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我读了一堆链接和答案,但什么都没用。因此,在控制器中,我有: Session["MySession"] = "HelloMaybe"; window.onbeforeunload = function () { console.log("Before Unload Window"); var somethingElse = '@Session["MySession"]'; console.log(somethingElse); }; 在这一页中,我有这样一句话: Se
Session["MySession"] = "HelloMaybe";
window.onbeforeunload = function () {
console.log("Before Unload Window");
var somethingElse = '@Session["MySession"]';
console.log(somethingElse);
};
在这一页中,我有这样一句话:
Session["MySession"] = "HelloMaybe";
window.onbeforeunload = function () {
console.log("Before Unload Window");
var somethingElse = '@Session["MySession"]';
console.log(somethingElse);
};
我看到该脚本正在运行,因为它打印了我的第一条日志消息,但其中并没有任何会话值。
我该怎么做?你的问题中的
会话是什么?您能为会话
@shobhit1提供一些代码或参考吗?您的意思是什么?我已经在里面放了一个字符串值,现在我想访问它来读取它。你检查过浏览器的源代码视图吗?服务器是否插入会话变量的内容?我启动了一个新的MVC项目,添加了您发布的行,我在源代码视图中得到了这一点:var somethingElse='HelloMaybe'代码>@ChrisG感谢您的检查。。。不知道为什么它对我不起作用。。。六羟甲基三聚氰胺六甲醚
var somethingElse='@System.Web.HttpContext.Current.Session["MySession"].ToString()'