Если я правильно вас понимаю, вместо RedirectToAction
вы можете вернуть ExecuteSomeStuff View
из контроллера B. Вам нужно будет установить Model
для передачи в представление из контроллера B Таким образом, вам все еще может понадобиться сделать ссылку на методы, используемые в контроллере A.
Controller B:
{
public ActionResult DoStuff()
{
...fill up TempData
//set the model then Return the View with the Model passed in
return View("ExecuteSomeStuff","A",SomeModel);
}
UPDATE
Это будет искать View
с тем же именем, что и действие ExecuteSomeStuff без фактического ввода действия ExecuteSomeStuff . Если ваш вид имеет другое имя, вы можете явно указать вид, чтобы он выглядел так:
return View("../A/theCorrectView.aspx", model);