Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中读取会话值_Javascript_Asp.net Mvc - Fatal编程技术网

在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()'