2016-05-25 17 views
0

Я новичок в mvc. У меня есть аргумент returnurl в моем методе действий моего контроллера, отправленного с другого контроллера. Возврат имеет параметры запроса, которые требуется обработать в моем методе действий контроллера.Извлечение параметров querystring из returnurl в методе действия контроллера

Я пробовал Request.QueryString[], но URL-адрес закодирован так, что не удалось получить параметры.

Есть ли способ получить параметры и их значения из аргумента returnurl?

+0

Вы можете получить «Индекс». 'Request.QueryString [0]' – Mairaj

ответ

0

Получите ваш возврат из запроса, который, как вы сказали, был закодирован.

Декодируйте его, используя встроенную HttpUtility.

string returnUrlEncoded = Request.QueryString["returnUrl"]; 
string returnUrlDecoded = HttpUtility.HtmlDecode(returnUrlEncoded); 

Затем используйте советы/пример кода в extract query string from a URL string

, чтобы получить свои значения строки запроса из вашего возвращения URL.