Маршрут MVC не работает - PullRequest
0 голосов
/ 10 мая 2010

У меня в папке по умолчанию есть несколько видов, которые представляют отдельные "статические" страницы.

Все работает так, как рекламируется, за исключением того, что я вчера пытался добавить новую страницу ... используя тот же самый синтаксис маршрутизации и не могу всю жизнь заставить его работать.

Вот пример рабочего маршрута:

routes.MapRoute(
            "OurProgram",           // Route name
            "Our_Program",          // URL with parameters
            new { controller = "Default", action = "OurProgram" }  
        );

Имя файла - OurProgram, и при нажатии http: // localhost / Our_Program / открывается правильное представление, которое находится в папке Views / Default.

Итак, я добавил другой вид в эту папку:

Виды / По умолчанию / BuyNow.aspx и добавлен маршрут:

routes.MapRoute(
            "BuyNow",                  // Route name
            "Buy_Now",                 // URL with parameters
            new { controller = "Default", action = "BuyNow" }  
        );

И это не открывается. Я пробовал «отладчик маршрута» http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx", и он правильно определяет маршрут.

Я в растерянности. Я попытался воссоздать представление .. Я использую MVC.Net 2.0 и VS 10.

Любая помощь приветствуется!

1 Ответ

1 голос
/ 10 мая 2010

Stab in the dark: у вас есть BuyNow метод действия в вашем контроллере? Это то, что новый маршрут пытается назвать.

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