javascript - 在 JavaScript 中访问 session 变量

标签 javascript asp.net asp.net-mvc session razor

我想在 asp.net mvc 应用程序中访问 javascript 中的 session 变量。我找到了一种在 aspx View 引擎中执行此操作的方法,但在 razor 中找不到。

请告诉我一种访问 session 变量的方法

最佳答案

对于 String 变量,您可以这样做:

<script type="text/javascript">
    var someSessionVariable = '@Session["SomeSessionVariable"]';
</script>

如果它是数字,则像这样:

<script type="text/javascript">
    var someSessionVariable = @Session["SomeSessionVariable"];
</script>

虽然这确实不是一种非常干净的方法,并且需要内联 JavaScript 而不是使用脚本文件。小心不要被这个冲昏头脑。

关于javascript - 在 JavaScript 中访问 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20972880/

相关文章:

javascript:比较不同时区的日期

c# - 如何使用查询字符串和哈希重定向到另一个 Controller ?

javascript - 在另一个 div HTML Javascript 中打开另一个页面/内容

javascript - 根据人们查看的位置提供图像?

asp.net - 如何减少在 IIS 5.1 中开发 ASP.NET Web 应用程序时对 IISRESET 的需求

asp.net - 如何创建和管理 Multi-Tenancy ASP MVC 应用程序

asp.net - POST请求失败的错误消息

asp.net-mvc - 在 Controller 上找不到公共(public)操作方法 'cache'

c# - 已尝试附加或添加不是新 Linq to Sql 错误的实体

Javascript 表单验证器功能无法正常工作