Области MVC .NET Framework

Проблема в том что контроллер Items в области Item вызывает представление с основного проекта, а не с области. Области зарегистрированы. Вот сам контролер:

    public class ItemsController : Controller
    {
        private readonly IAllItems _allItems;
        private readonly IItemsCategory _allCategories;
        public ItemsController(IAllItems allItems, IItemsCategory allCategories)
        {
            _allItems = allItems;
            _allCategories = allCategories;
        }
        public ActionResult List()
        {
            ItemsListViewModel obj = new ItemsListViewModel();
            obj.AllItems = _allItems.Items;
            obj.currCategory = "";
            return View(obj);
        }

ItemAreaRegistration:

public override void RegisterArea(AreaRegistrationContext context) 
        {
            context.MapRoute(
                "Item_default",
                "Item/{contoller}/{action}/{id}",
                new { action = "List", id = UrlParameter.Optional }
            );
        }

RouteConfig:

         routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

Ошибка: Не удалось найти представление "list" или его образец...Выполнялся поиск в следующих местах: ~/Views/items/list.aspx...


Ответы (0 шт):