наследование контроллера .net MVC 2 - PullRequest
0 голосов
/ 30 сентября 2011

У меня небольшая проблема с наследованием моих контроллеров, например:

public class AController: Controller {
 public ActionResult Index(long id)
        {
            return Index(id, isComposite);
        }
}
public class BController : AController {


}

, когда я нажимаю ../B/Index/12, я получаю следующее исключение: представление 'Index' или его мастерне был найден.Были найдены следующие местоположения: ~ / Views / B / Index.aspx Я могу скопировать Index.aspx на карту «Shared», но может быть есть другой обходной путь?Благодарю .

1 Ответ

0 голосов
/ 30 сентября 2011

Вы можете поместить его в ~/Views/Shared/Index.aspx, но в ASP.NET MVC лучше избегать такого типа наследования контроллеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...