asp.net-mvc - 是否可以在 MVC View 中检索 HTTP 状态响应代码?

标签 asp.net-mvc

是否可以在 ASP.net MVC View 中检索 HTTP 状态响应代码?

例如,我可以使用@Environment.MachineName 获取服务器名称。

是否有类似的简单方法来获取当前页面的 http 状态响应代码?

如果没有,使用 Javascript 怎么样?

如果不行,有什么办法可以不发出新的请求吗?我想从每个页面 View 中获取此信息,我宁愿不只是为了做到这一点而使点击率翻倍。

谢谢

最佳答案

Response.StatusCode 位于 WebPageRenderingBase

所以你可以在任何 View 上写这个:

@{ Response.StatusCode }

http://msdn.microsoft.com/en-us/library/system.web.webpages.webpagerenderingbase(v=vs.111).aspx

关于asp.net-mvc - 是否可以在 MVC View 中检索 HTTP 状态响应代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451872/

相关文章:

asp.net - 如何将/News/5 的路由映射到我的新闻 Controller

asp.net-mvc - 如何在 ASP.NET-MVC 5.2 中对文本输入字段使用 HTML5 原生验证规则?

javascript - 我可以在主视图中使用 Javascript(使用 @ 语法)吗?

jquery - 在 MVC 中创建动态 Html 控件的最佳方法

c# - ASPNET MVC - 为什么 ModelState.IsValid false "The x field is required"当该字段确实有值时?

asp.net-mvc - 这是 CheckBox HtmlHelper 的意外行为吗?

c# - ASP.NET MVC 的路由调试器

asp.net-mvc - 定义脚手架。 (关于动态数据和 ASP.NET MVC)

asp.net-mvc - 不同 Action 的相同 Action 过滤器

asp.net-mvc - ASP.NET MVC 模型绑定(bind)不适用于 AJAX GET,但适用于 Post