<script>
var x="MVC";
@Session["test"] = x;
alert(@Session["test"]);
</script>
任何帮助将不胜感激。
谢谢。
答案 0 :(得分:0)
会话是服务器端对象。您不能直接在客户端访问它。但是,您可以按照以下步骤进行操作。
设置会话变量
编写一个新的控制器操作,如下所示。
public void SetSessionVariable(string key, string value)
{
Session[key] = value;
}
通过如下所示的javascript对这个动作进行ajax调用。
$.ajax({
url: $('#rootUrl').val() + "Controller/SetSessionVariable",
async: false,
data: {
key: "test",
value: "MVC"
},
success: function (data) {
//Your code
}
})