0
私はウェブサイトを作ったので、私はユーザーにメールを送りたい。asp.net website urlencode
私は、URLルーティングを使用して、私はこの
localhost:1186/activate/[email protected]
のように使用している場合、私は理由ドット標識のIISサーバーのエラーを得ました。私はこのような使用しない場合、私はブラウザから完全にこの電子メールアドレスを取得することはできません。 このメールアドレスの特別な文字は、HTMLエンティティに変換する必要があります。
@記号(ドット)記号とそのすべて。 私はそれを使用してではなく、それは
johndoe%40john.doe.com
のように返し
string email = "[email protected]";
string nemail = HttpUtility.UrlEncode(email);
動作しますが、それはこの
johndoe%40john(dotsignconvertedchars)doecom
ない兆候をドットに変換する...
のように返さなければなりませんしたいです助けてください
urlencodeingの後に、なぜあなたは、例えば、nemail.Replace( "。"、 "(ドット)")のために必要なものですべてのドットを置き換えないと思います。それはあなたにjohndoe @ john(ドット)comを与えるだろう –