Показать представление на самой главной странице (например: sample.com ) в asp.net mvc

#asp.net #asp.net-mvc #visual-studio #asp.net-mvc-5

#asp.net #asp.net-mvc #visual-studio #asp.net-mvc-5

Вопрос:

Мне нужно показать свое представление на главной странице. Предположим, что у меня есть приложение под названием «Образец». Когда пользователь приходит к sample.com это пойдет в sample.com/Home/Index . Есть ли какой-либо способ / метод для отображения представления в sample.com само по себе, как мы делаем в чистых HTML-страницах? Несмотря на то, что я выполнил несколько поисковых запросов в Google, я оказался в вводящем в заблуждение контенте.

Ответ №1:

Вы должны установить RouteConfig:

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

Результат:

 http://localhost:51225/Home/Index/1 => Index.html
http://localhost:51225/Home/Index/ => Index.html
http://localhost:51225/Home/ => Index.html
http://localhost:51225/ => Index.html

http://sample.com/Home/Index/1 => Index.html
http://sample.com/Home/Index/ => Index.html
http://sample.com/Home/ => Index.html
http://sample.com/ => Index.html
  

Вы можете узнать больше на:
https://www.tutorialsteacher.com/mvc/routing-in-mvc

Комментарии:

1. Если ответ не сработает для вас, дайте мне знать. @Sangeeth Sajan