В настоящее время я разрабатываю полнофункциональное веб-приложение под VS2010 и использую платформу ASP .NET MVC 3.
Вот упрощенный обзор моего приложения:
- I have implemented a controller Ctrl1.
- Ctrl1 contains a HttpGet action method ActMeth1.
- The Ctrl1Views folder contains a view View1.
- Ctrl1 contains a HttpGet action method ActMeth1.
- I have implemented a controller Ctrl2.
- Ctrl2 contains a HttpPost action method ActMeth2.
- ActMeth2 returns a view View2 included in the Ctrl2Views folder.
- Ctrl2 contains a HttpPost action method ActMeth2.
- Ctrl1 и Ctrl2 находятся в одном пространстве имен.
Я хочу, чтобы ActMeth1 вызывал ActMeth2 для выполнения некоторой логики, а затем возвращал View2.
Вот исходный код ActMeth1:
public ActionResult ActMeth1()
{
Ctrl2 myCtrl2 = new Ctrl2();
return myCtrl2.ActMeth2();
}
К сожалению, ActMeth1 возвращает View1.
Кто-нибудь может объяснить мне этот факт?
Заранее спасибо за помощь в будущем.