gpt4 book ai didi

asp.net-mvc - 如何从ActionExecuting过滤器内部获取路线值?

转载 作者:行者123 更新时间:2023-12-04 17:11:59 24 4
gpt4 key购买 nike

如何从OnActionExecuting过滤器方法内部获取路由值。

我有以下两个建议,但我仍然感到困惑:

  • 在方法中访问您的ControllerContext,这样您就可以访问RouteValues,因此filterContext.Controller.RouteValues
  • 访问filterContext.Controller.RouteValues

  • 我有例如方法:
    public ActionResult Delete(string city, string street) {
    //enter code here
    }

    如果我想获得城市和街道的值(value),那我该怎么做。抱歉,这似乎是一个基本问题,但我不确定如何访问上述内容。

    最佳答案

    这里是,

        protected override void OnActionExecuting(ActionExecutingContext filterContext)
    {
    var parameters = filterContext.ActionParameters;
    var email = parameters["email"];
    var city = parameters["city"];
    }

    关于asp.net-mvc - 如何从ActionExecuting过滤器内部获取路线值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8622482/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com