Как изменить URL / маршрутизацию в шаблоне MVC - PullRequest
0 голосов
/ 30 апреля 2019

В веб-шаблоне Razor у меня следующая структура:

pages\index.cshtml >>> localhost:9999/index или localhost:9999

pages\about.cshtml >>> localhost:9999/about

и т. Д.

В шаблоне MVC у меня есть ...

views\home\index.cshtml >>> localhost:9999/home или localhost:9999/home/index views\home\about.cshtml >>> localhost:9999/home/about

затем я создал файл в папке views:

views\test.cshtml >>> localhost:9999/VIEWS/test.cshtml ???

Я получаю сообщение об ошибке, ресурс не найден. И почему Visual Studio теперь делает VIEWS в URL? Почему расширение файла?

когда я сам набираю URL localhost:9999/test.cshtml или localhost:9999/test У меня также не найдены ресурсы ошибок.

Я немного растерялся.

В шаблоне MVC я наконец-то хочу ...

views\home\index.cshtml >>> localhost:9999 / или localhost:9999/index views\home\about.cshtml >>> localhost:9999/about

или

views\index.cshtml >>> localhost:9999/ или localhost:9999/index

views\about.cshtml >>> localhost:9999/about

что я должен изменить? Я думаю, это маршрутизация, верно?

1 Ответ

0 голосов
/ 30 апреля 2019

Вид папка создана для Контроллер папка.

  • Этот URL localhost:9999/VIEWS/test.cshtml работает только при наличии ViewsController и test.cshtml представление внутри контроллера.

  • Если вы хотите использовать этот URL localhost:9999/test, вы необходимо создать TestController и создать Index представление внутри контроллер.

Надеюсь, вы понимаете:)

...