asp.net-mvc - 我应该从模型还是从 Controller 访问 cookie?

标签 asp.net-mvc

我有使用 cookie 的身份验证逻辑。模型属性从 cookie 初始化,但这仅在调用特定 Controller 操作时完成。 我应该直接从 Controller 逻辑访问我的 cookie 还是让模型更胖并在模型中实现 cookie 保存/加载?

最佳答案

不要让基于网络的问题扰乱您的模型。请记住,理论上该模型应该在其他环境中相关(例如,如果您想提供基于 REST 的 API 或桌面版本)。在 Controller 或服务层访问 cookie。

关于asp.net-mvc - 我应该从模型还是从 Controller 访问 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1672436/

相关文章:

asp.net-mvc - 我的问题是 "Server cannot set status after HTTP headers have been sent."

asp.net-mvc - 模型在 Post 上的 MVC3 中不保留值(value)

asp.net-mvc - 在 ServiceStack 服务中获取请求 URL、方案、主机名和端口

asp.net-mvc - 将 MvcSiteMapProvider 与属性和属性路由结合使用

c# - 手动调用 ModelState 验证

asp.net-mvc - 配置错误 Azure Key Vault 作为 Visual Studio Connected Service ConfigurationBuilder

asp.net-mvc - MVC 输入日期时间

c# - 我将如何在一列数据库设计中创建多个类型ID

c# - 获取 Web 应用程序程序集名称,无论当前正在执行的程序集如何

javascript - 对话框内的对话框在其自身上渲染 N 次