我使用JavaScript設置一個cookie訪問cookie的值,當用戶點擊一個按鈕:在ASP.NET核心MVC Razor視圖
document.cookie = "menuSize=Large";
我需要訪問在剃刀語法此Cookie所以可以輸出每當用戶更改頁面時,在_Layout.cshtml頂部顯示正確的樣式:
@{
if (cookie == "Large")
{
<style>
LARGE STYLES
</style>
}
else
{
<style>
SMALL STYLES
</style>
}
}
嗨,是重要的把值在cookie?爲什麼你不把它放在視圖包裏?所以你可以輕鬆訪問它。據我所知,你點擊一個按鈕,設置cookie和加載視圖,所以你有一個回傳。那麼,正如我剛剛提到的那樣,爲什麼你不把價值放在一個視圖包裏,然後用剃刀把它抓住。或者使用Request.Cookies,它會是:@ Request.Cookies –
你的問題是什麼?你不知道如何訪問cookie? [Request.Cookie](https://msdn.microsoft.com/en-us/library/system.web.httprequest.cookies.aspx) – Spectarion