Действие прямого доступа после установки в качестве страницы по умолчанию / домашней страницы - PullRequest
0 голосов
/ 10 июля 2019

В моем RouteConfig.cs:

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

К нему может обратиться localhost/

Как сделать так, чтобы к нему также обращался по его фактической ссылке localhost/Search/Results.

После того, как я установил его по умолчанию, отображается фактическая прямая ссылка Resource cannot be found

enter image description here

1 Ответ

0 голосов
/ 10 июля 2019

RouteConfig.cs:

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

Контроллер:

          public class SearchController : Controller
           {
           public ActionResult Index()
            {
              return View("Results");
            }
         }

Теперь это будет работать.

                      OR

RouteConfig.cs:

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

Контроллер:

          public class SearchController : Controller
           {
           public ActionResult Results()
            {
              return View("");
            }
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...