• 在filter中获取action的参数值


    public voidOnActionExecuting(ActionExecutingContextfilterContext)

    中比较方便

    有filterContext.ActionParameters,key:value,直接可以获得

    但是在其他的

    public void OnActionExecuted(ActionExecutedContext filterContext)
    
    public void OnAuthorization(AuthorizationContext filterContext)
    

    等等这些参数没有提供ActionParameters

    filterContext.ActionDescriptor.GetParameters()通过ActionDescriptor可以获得参数名,但是无法获得参数值

    参数值可以通过

    filterContext.Controller.ValueProvider.GetValue(“??”)

    来获得,也不知道这东西性能怎么样

  • 相关阅读:
    9.17
    9.14
    9.13
    9.13
    9.11
    9.28
    10 .19 知识点
    redux
    react路由
    react的三大属性
  • 原文地址:https://www.cnblogs.com/czcz1024/p/2231268.html
Copyright © 2020-2023  润新知