Как сделать кодировку URL в MVC?

В MVC я выполняю перенаправление метода действия с одного на другой следующим образом:

return RedirectToAction("Edit", new { Id = Model.Id, Status = "success" });

И это перенаправление работает нормально. Но я хочу закодировать этот URL-адрес, пока он отображается в браузере. Что мне нужно сделать для этого?


person user3848036    schedule 07.02.2015    source источник
comment
Вы хотите изменить URL-адрес в браузере, верно?   -  person teo van kot    schedule 07.02.2015
comment
да. И хотите сделать это с контроллера.   -  person user3848036    schedule 07.02.2015
comment
затем внесите изменения в свой вид. Код, который вы показываете выше в своем вопросе, является перенаправлением с контроллера. попробуйте эту ссылку: stackoverflow.com/questions/21159382/   -  person Sunny Sharma    schedule 07.02.2015
comment
Можете ли вы предоставить больше информации о вашей проблеме? Я думаю, вы выбрали неправильное слово, вы уверены в кодировке, а не в изменении?   -  person teo van kot    schedule 07.02.2015
comment
Я просто перенаправляюсь с одного метода действия на другой, но я хочу, чтобы URL-адрес перенаправления не отображал параметры и их значения. Вот почему я хотел сделать кодирование.   -  person user3848036    schedule 07.02.2015
comment
Какую кодировку вы ищете? База64? UTF-8? Возможно, вы имеете в виду шифрование? Почему вы хотите зашифровать URL-адрес, что вы пытаетесь сделать?   -  person CodeCaster    schedule 07.02.2015
comment
Потому что я не хочу показывать значение моих параметров пользователю. Потому что он может изменить его и может вызвать другое. И да, я хочу шифрование в URL.   -  person user3848036    schedule 07.02.2015
comment
Вы можете применить к строке любое шифрование перед его назначением. Вы уверены, что хотите это в URL-адресе? Разве вы не можете использовать какой-либо другой механизм сохранения на стороне сервера, например сеанс?   -  person CodeCaster    schedule 07.02.2015