При автогенерации Urls с помощью помощника Url.Action
, если страница содержит строку, подобную
@Url.Action("Правка", "Студент")
ожидается генерация url подобного домена/студента/редактора
и его работа соответствует ожиданиям.
Но если запрашиваемая url содержит некоторые параметры, такие как домен/учащийся/редактор/210
, то приведенный выше код использует эти параметры из предыдущего запроса и генерирует нечто подобное, даже если я не предоставлял такого параметра методу Action
.
Короче говоря, если запрошенный url содержит какие-либо параметры, то любые автоматически сгенерированные ссылки страницы (обслуживаемой для этого запроса) также будут включать эти параметры, независимо от того, указан я их или нет в методе Url.Action
.
Что происходит?