Скажем, у меня 2 страницы
-
/NotADefault.cshtml
-
/Views/Default.cshtml
Вопрос 1.
Теперь я запустил его, страница A
всегда получает неявное имя в качестве начальной страницы по умолчанию, независимо от того, что я называю.
Страница B
вызывается только при явном вызове localhost/View/Default. Как сделать страницу B
(в папке "Просмотр" ) моей страницей по умолчанию?
Вопрос 2.
У меня также есть NotADefaultService.cs
и DefaultService.cs
. Я предоставляю каждой странице класс обслуживания сзади. Однако, когда страница A
называется NotADefaultService.cs
, никогда не вызывается. При вызове страницы B
вызывается только DefaultService.cs
...
Мое наблюдение заключается в том, что только страницы в папке View
получат свой рабочий класс. Вне папки View
она не работает.
Объединение Q1 и Q2.
Как я:
Вариант 1. получить класс службы backend, работающий под / root
за пределами папки "Просмотр"?
ИЛИ
Вариант 2. назначьте /View/Default.schtml
как мой по умолчанию при запуске, где может пострадать класс службы?