相关疑难解决方法(0)

MVC - 在构造函数中重定向

我想知道如果我需要这样做,我如何能够在控制器构造函数内重定向请求?

例如:在构造函数内部我需要使用动态值初始化一个对象,在某些情况下我不想这样做,在这种情况下我想重定向到其他地方.同样,构造函数的其余部分也不会执行"原始跟随操作".

我该怎么做?谢谢

编辑#1

最初我用过:

  public override void OnActionExecuting(ActionExecutingContext filterContext) 
Run Code Online (Sandbox Code Playgroud)

在那里我可以重定向到其他控制器/动作/ url,但是稍后我需要更改我的控制器,我在其构造函数中初始化变量并且有一些代码确实需要重定向请求:P

我也需要这个,因为OnActionExecuting在控制器构造函数之后执行.在我的逻辑中,重定向需要在那里完成.

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-2 ×1

asp.net-mvc-3 ×1