0

我有一个控制器

public ActionResult Index()
{
   //SomeCode Here
}


public ActionResult CommingFromAnotherDomain(bool Result)
{
   if(Result)
   {
      //How to pass control to upper method?? 
   }
}

CommingFromAnotherDomain 将首先执行,但在检查 if 条件中的参数之后。如何将控制权传递给上层方法 Index()。

而且我还想在 Index 中检查以下结果,以便我可以从 Index 方法中消除一些工作。

提前致谢。

4

2 回答 2

2
public ActionResult Index()
{
   //SomeCode Here
}


public ActionResult CommingFromAnotherDomain(bool Result)
{
     if(Result)
     {
         return Index();
     }
     // some code...
} 
于 2012-06-06T13:05:45.810 回答
0

在您的 Global.asax 中,您可以提供以下路线(或接近路线)以访问 Index Controller 方法。

        routes.MapRoute(
            "ComingFromAnotherDomain", // Route name
            "YourController/ComingFromAnotherDomain/{result}", 
            new { controller = "YourController", action = "Index", result = UrlParameter.Optional } 
于 2012-06-06T13:13:23.087 回答