我有一个控制器
public ActionResult Index()
{
//SomeCode Here
}
public ActionResult CommingFromAnotherDomain(bool Result)
{
if(Result)
{
//How to pass control to upper method??
}
}
CommingFromAnotherDomain将首先执行,但在if条件中检查参数后。如何将控制传递给上层方法Index()。
我还想检查索引中的以下结果,以便我可以从索引方法中删除一些工作。
先谢谢。
答案 0 :(得分:2)
public ActionResult Index()
{
//SomeCode Here
}
public ActionResult CommingFromAnotherDomain(bool Result)
{
if(Result)
{
return Index();
}
// some code...
}
答案 1 :(得分:0)
在Global.asax中,您可以提供以下路线(或接近它的路径),以便进入索引控制器方法。
routes.MapRoute(
"ComingFromAnotherDomain", // Route name
"YourController/ComingFromAnotherDomain/{result}",
new { controller = "YourController", action = "Index", result = UrlParameter.Optional }