我有一张MVC型仪器,其路线为最后路线,是一条通往“PageController”的通道,用于数据库驱动的网页收集。 我想要实现的是,如果第一控制者没有在数据库中发现受挫者,就能够把第一控制者通过的所有路线推向第二控制者。
有效地,我想召集控制人员,以收集所有行动:
public ActionResult PageCatchall(string url)
{
var page = repository.Get<Page>(string url);
if (page != null)
{
// Handle the request
return View(page)
}
// Otherwise pass to a new controller
????
}
没有人对如何解决这一问题有好的想法? 我尝试了“再行动”,但这要求下一位控制者的行动路线不同。 我已尝试了Invoker行动,但我没有这样做。