Я нашел решение моей проблемы, когда у вас есть URL
, который выглядит примерно так:
domain.com / действие / DoAction /? Идентичности = 12354698789
И вы хотите, чтобы это было закодировано так:
domain.com / входа в систему? ReturnUrl = действие% 2fdoaction% 2f% 3fidentity% 3d12354698789
Это не работает в вашем веб-браузере. Он декодирует его по первому URL.
Мне нужен id
в контроллере doaction
, поэтому я использовал этот код:
string orgId = ControllerContext.RouteData.Values["id"].ToString();
Возвращает этот URL, если не уверены, отладите и проследите, вы найдете правильный ключ и значение.