Я получаю сообщение об ошибке «Internet Explorer не может отобразить веб-страницу» при попытке перенаправить другую страницу.
string targetURL = "~/AnotherForm.aspx?Xresult=" + HttpUtility.UrlEncode(res); Response.Redirect(targetURL);
Спасибо, BB
ResolveURL(), который используется Response.Redirect(), плохо работает с UrlEncode, попробуйте это:
ResolveURL()
Response.Redirect()
string targetURL = "~/AnotherForm.aspx?Xresult=" + HttpUtility.UrlEncode(res);
Также проверьте этот связанный ответ SO: Response.Redirect с использованием ~ Path
Вы ошибаетесь HttpUtility.UrlEncode.
HttpUtility.UrlEncode
Вы должны только Encode значение параметра. * * * * * Используя полный URL-адрес, вы экранируете символы /, запутывая свой URL-адрес.
Encode
/