Ich habe eine MVC -App, die seine Routen definiert, wobei die endgültige Route ein Fang aller Route zu einem "PageController" für eine datenbankgetriebene Sammlung von Seiten ist. Was ich erreichen möchte, ist in der Lage zu sein, ein zweites Controller an die Fangstrecke zu platzieren, an die der erste Controller weitergeht, wenn die in der Datenbank erhaltene URL nicht ermittelt wird.public ActionResult PageCatchall(string url)
{
var page = repository.Get
(string url);
if (page != null)
{
// Handle the request
return View(page)
}
// Otherwise pass to a new controller
????
}
< /code>
Hat jemand gute Ideen, wie man dies löst? Ich habe versucht, eine Weiterleitung zu haben, aber das erfordert, dass der nächste Controller einen anderen Weg zur Aktion hat. Ich habe ActionInvoker ausprobiert, aber das hat nicht so funktioniert, wie ich es getan habe.
Kaskadierende MVC -Controller mit Catchall Routen ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie rufe ich einen Controller von einem anderen Controller in Codesigniter auf?
by Anonymous » » in Php - 0 Replies
- 14 Views
-
Last post by Anonymous
-
-
-
Übergabe einer Liste über den Controller an die IEnumerable-Ansicht ASP.NET MVC 4
by Anonymous » » in C# - 0 Replies
- 17 Views
-
Last post by Anonymous
-
-
-
Übergeben einer Liste von einem Controller an eine Ansicht in ASP.NET Core MVC
by Anonymous » » in C# - 0 Replies
- 12 Views
-
Last post by Anonymous
-