我有一个ASP.NET核心MVC Web应用程序
我有一个垂直导航菜单,默认为50px宽,但用户可以通过单击我给他们的按钮将其扩展到200px。此按钮更新css类以使菜单更宽。
如果用户将其扩展为200px,然后更改页面或导致回发,我可以选择保留用户希望菜单为200px的选项。
我知道我可能会使用cookies,但如果我绝对需要,我只想这样做。
答案 0 :(得分:1)
您可以使用localStorage存储宽度,并在加载页面时获取宽度。 (让我们说,关于jQuery' docuement ready)。这样做的最大好处是它将保留在浏览器中,您不会强迫服务器负责记住视图配置。