0

我有一個ASP.NET MVC的核心Web應用程序堅持跨頁變化JavaScript設置在ASP.NET MVC核心

我有一個垂直的導航菜單是50像素寬默認,但用戶有權選擇通過點擊我給他們的按鈕將其展開爲200px。此按鈕更新css類以使菜單變寬。

如果用戶將其展開至200px,然後更改頁面或導致回發,那麼我的選項可以保持,用戶需要200px的菜單。

我知道我大概可以使用cookies,但我只想這樣做,如果我絕對必須。

+1

請參閱[頁面重新加載時的全局變量用法](https://stackoverflow.com/q/29986657/) – guest271314

回答

1

您可以使用localStorage存儲寬度,並在加載頁面時獲取寬度。 (比方說,準備好jQuery的文檔)。這樣做的最大優點是,它將被保留在瀏覽器中,並且不會強制服務器承擔記住視圖配置的責任。