c# - 是否可以在 asp.net 页面中设置 localStorage 或 Session 变量并在另一页的 javascript 中读取它?

标签 c# javascript asp.net local-storage session-variables

如题。是否可以在 localStorage 中的 asp.net 页面中设置变量并在其他页面上检索它?

如何在 asp.net 中设置 localStorage 变量。是否可以? 之后我可以使用以下方法读取变量:

localStorage.getItem('UserID');

最佳答案

我猜你不能。本地存储的全部意义在于它是本地的,您只能通过 javascript 对其进行操作。如果您需要在服务器和客户端之间传递值,您需要使用一些传输技术——cookie、ajax 调用、隐藏字段等。这完全取决于您的应用程序的组织方式、存储的信息类型、信息量、是否您是否想要重定向,但在所有情况下都应该使用 javascript 来完成,因为这是访问存储在 localStorage 中的数据的唯一方法。

关于c# - 是否可以在 asp.net 页面中设置 localStorage 或 Session 变量并在另一页的 javascript 中读取它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19561877/

相关文章:

javascript - jQuery 动画 div 向上滑动而不覆盖文本

c# - 带返回值的递归函数VS使用OUT参数

c# - 如何获取用于调用网页的网页总返回大小/带宽

c# - MVC Razor for 循环

asp.net - Mysql 与 Asp.net

c# - telerik radgrid GridView1_ItemInserted - 我可以获得返回值吗

c# - 无法在 Mono 中加载类型 'System.Web.Http.WebHost.Routing.HttpRouteExceptionHandler'

c# - 具有可选泛型参数的扩展方法

javascript - 如何在Jquery中向回调函数传递参数?

javascript - 电子邮件中的非网络字体