Aufruf Ansicht verschiedener Ordner aus Asp.net mvc4-controller
Ich hava Name der Ansicht "Nachricht" in der Jobs-Ordner-Ansichten. Und ich möchte, dass die Rückkehr-view-Formular eine Aktion der anderen controller, die den Namen "MarketController"
public class MarketController : Controller
{
[HttpPost]
public ActionResult Save()
{
//logic to save the record
TempData["message"] = "Save successfully";
return View("Message");
}
}
Das problem ist, dass die "Botschaft" ist nicht im Hinblick auf die Markt, wie kann ich wieder die Ansicht von MarketController.
(Ich weiß nicht verwenden möchten RedirectToaction Methode hier).
- Warum nicht Sie verwenden möchten RedirectToaction ?
- Ich möchte nur vermeiden, ein zusätzliches action-Methode in JobController.
- aus Interesse, wenn die view verwendet wird, in mehreren Controllern, warum Sie es nicht in den freigegebenen Ordner. Dann werden Sie nicht haben, um absolute Pfade verwenden.
- ja, das ist eine gute Idee.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur einen relativen Pfad verwenden, basierend auf der
Views
OrdnerFüllen Sie die vollständige Adresse für die Nachricht anzeigen ("~/Views/Jobs/Nachricht.cshtml"):