во-первых, мой маршрут страницы редактирования:
@page "{id:min(1)?}/{handler?}"
на этой странице / Employee / Edit - путь по умолчанию, а другие параметры маршрута необязательны.
Я создаю гиперссылку в _layout.cs html
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-page="/Employees/Edit">Create</a>
</li>
URL-адрес работает нормально на других страницах, но когда я нахожусь на странице URL-адреса "" / Employees / Edit / 1 "" с параметрами строки запроса и нажмите гиперссылка Create (asp -page = "/ Employees / Edit"), которая отображается в заголовке, тогда она также показывает параметры строки запроса в URL-адресе, например, "" / Employees / Edit / 1 "", но я не дал никаких параметр в ссылке создания как my asp -page = "/ Employees / Edit"