gpt4 book ai didi

asp.net - 在ASP.NET Core MVC Razor View 中访问cookie值

转载 作者:行者123 更新时间:2023-12-01 09:47:39 25 4
gpt4 key购买 nike

当用户单击按钮时,我使用JavaScript设置了Cookie:

document.cookie = "menuSize=Large";

我需要使用razor语法访问此cookie,以便每次用户更改页面时都可以在_Layout.cshtml的顶部输出正确的样式:
    @{
if (cookie == "Large")
{
<style>
LARGE STYLES
</style>
}
else
{
<style>
SMALL STYLES
</style>
}
}

最佳答案

您可以使用这种方法来获取cookie值。还要确保您的cookie域路径是root。您也可以编写一些辅助方法来获取C#中的cookie值。

@{
if (Context.Request.Cookies["menuSize"].Value== "Large")
{
<style>
LARGE STYLES
</style>
}
else
{
<style>
SMALL STYLES
</style>
}
}

关于asp.net - 在ASP.NET Core MVC Razor View 中访问cookie值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45451980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com