是否可以在MVC视图中检索HTTP状态响应代码?

时间:2013-08-26 19:47:35

标签: asp.net-mvc

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

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

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

如果没有,那么使用Javascript呢?

如果没有,有没有办法在不发出新请求的情况下这样做?我希望从每个页面视图中获取这些信息,而不是仅仅为了完成它而使命中率加倍。

由于

2 个答案:

答案 0 :(得分:4)

Response.StatusCode位于WebPageRenderingBase

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

@{ Response.StatusCode }

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

答案 1 :(得分:3)

使用

Context.Response.StatusCode