Используется ли MapPageRoute только для WebForms, а MapRoute для MVC?В чем разница между MapRoute и MapPageRoute?
Или они применимы как к WebForms, так и к MVC?
благодаря
Используется ли MapPageRoute только для WebForms, а MapRoute для MVC?В чем разница между MapRoute и MapPageRoute?
Или они применимы как к WebForms, так и к MVC?
благодаря
MapPageRoute
может использоваться при отображении маршрута к определенному файлу .aspx. MapRoute
используется для сопоставления маршрута с действием контроллера.
Вы можете смешивать как WebForms, так и MVC в одном приложении, а затем использовать эти две функции отображения для создания маршрутизации.
Если посмотреть на MSDN documentation для MapPageRoute
говорится:
Предоставляет способ определения маршрутов для Web Forms приложений.
Я вижу, так что это просто означает, что MapRoute может использоваться только для MVC, поскольку WebForms не имеет контроллеров и действий. Хотя MapPageRoute можно использовать как для WebForms, так и для MVC – allan
Почти :) MapRoute действительно предназначен только для MVC, поскольку он сопоставляет ваш маршрут с контроллером. MapPageRoute ТОЛЬКО для WebForms, потому что он сопоставляется с aspx-файлом. Поэтому MapPageRoute не может использоваться для отображения страниц WebForm –
Wouter de Kort, ваш комментарий выше конфликтует с самим собой. Вы хотели сказать: «Поэтому MapPageRoute нельзя использовать для сопоставления MVC». –