Я заставил его работать так, как я хотел, путём смешивания и сопоставления href="ViewName#sectionID"
, когда я хочу go к указанному разделу c в представлении, используя href
только вызовы для всех представлений, кроме первая страница и asp-action="ViewName"
для просмотра главной страницы (индекс). Кроме того, я определил маршруты для действий контроллера для каждого действия, кроме домашней страницы. Таким образом, URL в основном всегда myURL.com/ViewName/
, а на домашней странице это просто myURL.com/
, поэтому href
, который указывает URL, приведет к желаемому действию контроллера.
Это довольно просто c, и это было только мое отсутствие понимания того, как работает маршрутизация, но, возможно, кто-то еще сталкивается с этим и находит этот ответ полезным ... Хотя я чувствую себя довольно глупо.