Я все еще новичок в MVC, поэтому я надеюсь, что это просто.
Мне нужны категории и подкатегории, возможно, с несколькими уровнями глубины, и я пытаюсь правильно организовать свой проект.Прямо сейчас я использую готовый проект MVC в VS2008.
Например, предположим, что я хочу перейти к: http://mysite.com/Products/Electronics/Computers/Laptops
Я могу сделать это, поставивLaptopsController в моем каталоге Controllers, каталог Latops с различными aspx-файлами в моих представлениях и добавление строки в мой класс Global.asax, которая отображает этот конкретный маршрут на соответствующий контроллер.
Но я надеюсь,есть способ автоматически отобразить маршрут, в то же время поддерживая чистую и организованную структуру каталогов в проекте, поскольку будет много разных категорий и продуктов.В идеале в моем проекте должны быть физические каталоги для контроллеров и представлений, соответствующие «каталогам» в пути URL.Но я не могу заставить это работать.
Я просмотрел несколько статей о том, как сделать большую настройку для вашей маршрутизации, но я предпочел бы не делать этого, если это возможно.Кажется, это было бы что-то встроенное, так что, может быть, я просто что-то упустил.
Если бы вы могли указать мне правильное направление, это было бы замечательно.