当用户在我的网站上输入电子邮件时,我会发送一封包含链接的电子邮件验证电子邮件。链接看起来像:
http://mysite.com/VerifyEmail?email=name@domain.com&token=12341234
此特定用户的电子邮件包含“+”(加号),因此链接如下所示:
http://mysite.com/VerifyEmail?email=foo+bar@domain.com&token=12341234
单击链接时(至少在 Firefox 中),加号被替换为空格。
问题:我在 .net 中使用什么 URL 编码函数来转义加号。
注:Uri.EscapeUriString(email)
叶加完好。