Я не понимаю, что должно быть закодировано и когда и когда оно будет декодировано. Например:
<%=Html.ActionLink("Login","Login",
new {controller="Account", returnUrl=HttpContext.Current.Request.RawUrl})%>
на странице входа в систему адрес будет следующим:
/Account/Login?returnUrl=%2FPreviousDirectory
внезапно это не вернет меня после заполнения учетных данных и вместо этого приведет меня в корневой каталог. однако раньше он работал нормально.
Мой вопрос касается "% 2F". Это поведение по умолчанию или я что-то напутал? Это нужно декодировать?