Ist es möglich, eine Ansicht von einem anderen Controller anzuzeigen?
Sagen Sie zum Beispiel, ich habe eine CategoriesController
und eine Category/NotFound.aspx
Ansicht. Während CategoriesController
ich in der bin, kann ich leicht zurückkehren View("NotFound")
.
Sagen Sie jetzt, ich habe eine ProductsController
und eine Aktion und Ansicht, um ein Produkt hinzuzufügen. Für diese Aktion muss jedoch eine Kategorie vorhanden sein, zu der das Produkt hinzugefügt werden kann. Zum Beispiel Products/Add/?catid=10
.
Wenn ich die Kategorie basierend auf nicht finden kann catid
, möchte ich die NotFound
Ansicht vom Categories-Controller anzeigen, anstatt eine CategoryNotFound
Ansicht unter dem Products-Controller zu erstellen .
Ist das möglich oder strukturiere ich die Dinge falsch? Gibt es eine gute Möglichkeit, dies zu tun?