Я пытаюсь выполнить следующую задачу в asp.net
Response.Redirect("/?confim&name=John%20Smith");
Когда этот код выполняется, URL, который я вижу в адресе браузера
«www.mysite.com/?confirm&name=John+Smith".
Но то, что я хочу, это "www.mysite.com/?confirm&name=John%20Smith".
Я знаю, что% 20 и + вместо пробела, и я знаю, что, вероятно, было бы лучше иметь имя, например, "John_Smith". Но я интегрируюсь со сторонним программным обеспечением и т. Д. Со старыми данными и по старым причинам не может измениться.
Я пробовал это на другом ванильном сайте, и у меня не возникает проблемы, поэтому я не могу не задаться вопросом, является ли это глобальная настройка или что-то, чего мне не хватает или о котором я не слышал. Любая помощь будет принята с благодарностью
Спасибо
Будет