У меня есть полное приложение веб-формы и я хочу перейти на MVC, прежде чем начать пытаться реализовать сайт клуба http://www.asp.net/downloads/starter-kits/extended-club, используя инструкцию Роба Конери, Скотта Хансельмана, Фила Хаака в книге Профессиональный ASP.net MVC 2 в главе 12. http://media.wiley.com/assets/1539/15/professionalaspnet35mvc_chapter13.pdf
Я создал папку для сайта веб-формы, изменил Site.Master в общей папке, используя код главной страницы веб-формы, и результат выглядит следующим образом:
По инструкции я должен добавить маршрутизацию на сайт в Global.asax, где
Я пробовал много картографических функций маршрута, таких как:
routes.MapRoute(
"news", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapPageRoute(
"mvchome",
"home/index/{id}",
"~/ClubSite/News_List.aspx"
);
Но без изменений. Я что-то пропустил, прежде чем перейти к маршрутам (Global.asax), или решение заключается в том, чтобы предоставить правильный маршрут или правильные маршруты для всех страниц веб-форм?