我在视图中有一个评论对象列表。每条评论都有一个 cookie,用于标记用户操作的状态。示例:喜欢,垃圾邮件,...
在视图中,我想读取每个评论对应的 cookie 以向用户显示正确的视图。示例:喜欢评论 B 的用户 A 然后视图将显示不同按钮
我不想在控制器中读取 cookie,因为返回数据是评论对象列表。
我的问题是如何根据 MVC3 直接读取 cookie?
我在视图中有一个评论对象列表。每条评论都有一个 cookie,用于标记用户操作的状态。示例:喜欢,垃圾邮件,...
在视图中,我想读取每个评论对应的 cookie 以向用户显示正确的视图。示例:喜欢评论 B 的用户 A 然后视图将显示不同按钮
我不想在控制器中读取 cookie,因为返回数据是评论对象列表。
我的问题是如何根据 MVC3 直接读取 cookie?
在 @{ } 块内的剃刀视图中使用下面的代码。
string val = "";
if (Request.Cookies["CookieName"] != null) {
val = Request.Cookies["CookieName"].Value;
}
对于读取 Cookie:
var cookie = Request.Cookies["Key"];
ViewBag.MyCookie= int.Parse(cookie);
并在视图中显示为:
@ViewBag.MyCookie;
利用Request.Cookies
字符串 val = Request.Cookies["CookieName"]?.Value;