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