Я работаю над приложением C# mvc. На моем сайте у меня есть этот url abc.com/About/WhoWeAre
, где «О» - это контроллер, а «WhoWeAre» - это имя действия. Но я хочу, чтобы этот URL-адрес был возвращен как abc.com/About/who-we-are
. Проблема в том, что я не могу назвать действие, содержащее «-» в нем. Я пробовал Url Redirection
используя HttpContext Response
, но не смог найти решение.Изменить url (перенаправление) в asp .NET
Если я обрабатываю запрос в Route Config для «About/who-we-are» и перенаправляет его на «About/WhoWeAre», он работает с требуемым URL-адресом в адресной строке. Но когда я делаю запрос для «About/WhoWeAre», он возвращает страницу с тем же адресом («About/WhoWeAre») в адресной строке, которая дублирует URL-адрес. Как я могу перенаправить?
Не стесняйтесь задавать любые вопросы.
http://www.iis.net/downloads/microsoft/url-rewrite – Gusman