Я сделал сайт, и я хочу отправить почту пользователю.asp.net сайт urlencode
я использовать маршрутизацию URL-адрес, и если я использую как этот
localhost:1186/activate/[email protected]
я получил Iis ошибка сервера из-за признаков точечными. но если я не использую это, я не могу полностью получить этот адрес электронной почты из браузера. Я хочу, чтобы специальные символы в этом адресе электронной почты должны были преобразовываться в html-объекты.
@ знак. (Точка) знак и все такое. я хочу использовать его, но не работает
string email = "[email protected]";
string nemail = HttpUtility.UrlEncode(email);
возвращается как
johndoe%40john.doe.com
но он должен вернуться, как это
johndoe%40john(dotsignconvertedchars)doecom
не превращали расставить знаки ...
help me
Я думаю, что после urlencodeing, почему вы не заменяете все точки тем, что хотите, например, nemail.Replace (".", "(Dot)"); который даст вам johndoe @ john (dot) com –