c# - OnActionExecuted 获取状态码

标签 c# .net asp.net-mvc api

有没有办法在不使用 session 变量的情况下从 OnActionExecuted 的 MVC 操作中获取 HTTP 状态代码?

最佳答案

有几种方法可以访问它。主要是通过 ActionExecutedContext 继承自 ControllerContext

protected override void OnActionExecuted(ActionExecutedContext filterContext) {
    var statusCode = filterContext.HttpContext.Response.StatusCode;
}

关于c# - OnActionExecuted 获取状态码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42444170/

相关文章:

asp.net-mvc - 如何查询 Entity Framework Code First 数据的集合

c# - 如何订阅改变DependencyProperty?

c#反序列化json为List

C# - EasyHook CoCreateInstance

c# - ListView : Enable text trimming instead of HorisontalScrollBar

c# - 如何在统一的 XML 配置中将一个单例注册到不同的接口(interface)?

c# - 解释 PATH 的意义

c# - 密封类和单例

c# - MVC 中的验证规则和业务规则

asp.net-mvc - 脚本包("~/Scripts/vendor")