asp.net - 无法在 SessionStorage 中设置 null

标签 asp.net asp.net-mvc html

我已经使用了 sessionStorage["collapseId"] = null 但它不起作用。我不知道出了什么问题。我以前没用过。请帮忙。

最佳答案

session 存储只能存储字符串的键/值对。然后尝试:

sessionStorage["collapseId"] = null

您实际存储的是一个“空”字符串:

sessionStorage["collapseId"] === "null"

尝试改为removeItem():

sessionStorage.removeItem('collapseId')

参见DOM Storage (MDN)

关于asp.net - 无法在 SessionStorage 中设置 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25152896/

相关文章:

html - 如何在 bootstrap 3 css 中生成以下布局

javascript - 普通按钮上的 onclick 正在提交表单

c# - 将文件内容从 php curl(使用 post)发送到 c# webapi

asp.net - 如何在 asp.net mvc 回发期间保留部分 View 模型数据

c# - 打开 TLS 1.0、TLS 1.1、TLS 1.2 ... Asp.NET IIS 10.0

jquery - 如何以编程方式更改 HTML 选项标签颜色?

asp.net - 为什么这个函数没有执行?

c# - 说服遗留应用程序 VB6 开发人员切换到 C#

c# - 无法添加 System.IO.Compression.FileSystem 命名空间

c# - 在 .NET MVC 5 中使用硬编码值填充下拉列表