Я столкнулся с очень странным поведением в моем проекте сегодня.Поэтому я работаю над веб-сайтом, на котором у администратора есть общий вид пользователя.Страницы хранятся в папке с именем «Admin» и в папке «User» в папке «Views»
Я начал настраивать только функции для страниц Admin, поэтому я так и не понял, что мой UserController не сделал этого.т работа.Он всегда перенаправлял меня к Admin / Somepage вместо User / Somepage.
После некоторого тестирования я обнаружил следующую проблему:
Если я использую
@Html.ActionLink("Admin", "AdminHome", "Admin")
@Html.ActionLink("User", "UserHome", "User")
все работает просто отлично.
Но как только я добавляю класс к ссылке, например
@Html.ActionLink("User", "UserHome", "User", new { class= "someClass" })
, он перестает работать.Теперь, когда я нажимаю ссылку на домашнюю страницу пользователя, она перенаправляется на Admin / UserHome вместо User / UserHome и, очевидно, не может найти страницу.
Почему это?Кто-нибудь когда-либо испытывал это?
Я имею в виду, что я все еще могу обернуть его в другой div и добавить туда класс.Я просто хочу знать, есть ли причина такого поведения.