【问题标题】:Setting Response.StatusCode in View in ASP.NET MVC2在 ASP.NET MVC2 的视图中设置 Response.StatusCode
【发布时间】:2011-02-28 12:14:42
【问题描述】:

我刚刚将一个项目从 MVC1 转换为 MVC2。在 MVC1 项目中,某些视图中设置了 HTTP 状态代码。这些视图现在正在生成此异常:

发送 HTTP 标头后服务器无法设置状态。

从 MVC1 到 MVC2 发生了什么变化导致了这个问题,有什么办法可以解决这个问题?

【问题讨论】:

  • 我建议您修改此行为。

标签: asp.net-mvc asp.net-mvc-2


【解决方案1】:

我认为您根本不应该在视图中设置任何状态代码。这顶多不是控制器的角色吗?

【讨论】:

  • 一般情况下我会同意你的看法,但在这种情况下,我在控制器中的多个位置使用视图并希望应用 DRY 主体,因此我只想在一个位置设置状态代码.
猜你喜欢
  • 1970-01-01
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多