gpt4 book ai didi

asp.net-mvc - 如何从 ActionFilterAttribute 中重定向到操作?

转载 作者:行者123 更新时间:2023-12-04 17:13:50 25 4
gpt4 key购买 nike

从 ActionFilterAttribute 中进行重定向(最好是重定向到操作)的最佳方法是什么?

我也希望能够从 ActionFilterAttribute 中将数据传递到 Controller 操作中。

最佳答案

要重定向,请覆盖 OnActionExecuting并分配一个新的 RedirectToRouteResultfilterContext.Result :

    public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary { { "action", "newActionName" },
{ "actionArgument", someData } });
}

要在重定向时分配数据,将其放入路由中,如上所示。

关于asp.net-mvc - 如何从 ActionFilterAttribute 中重定向到操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1929992/

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