我有一些服务器端代码运行一些规则,并将根据规则的结果重定向到不同的控制器和操作。使用控制器和动作而不发送重定向?
什么是最好的方式来代表控制器和行动组合,而不执行RedirectToAction("Action","Controller");
,因为我不真的想在执行方法后发出重定向。
,所以我想这样做
public SomeObject ApplyRules(){
if(somecondition){
return(Action1,Controller1);
else if(someotherCondition){
return(Action2,Controller2);
}
}
我可以创建有两个字符串属性(Controller
,和Action
)一类,但我认为有一些内置在课堂上,我应该使用代表这一点。
+1这是一个更好的方法。 – 2013-03-07 21:49:17
仍不能解决RedirectToAction(“ActionName); – cobolstinks 2013-03-07 21:54:25
纳米代尔不得不延长控制器看起来这是我想要的 – cobolstinks 2013-03-07 21:55:56