电子邮件地址混淆.net asp

时间:2013-04-26 13:06:21

标签: c# asp.net .net encode

是否有人知道像this way这样的混淆的.net替代方案?

作为输出我喜欢像:

<A HREF="mailto:
&#121;&#111;&#117;&#114;&#110;&#097;&#109;&#101;&#064;&#100;&#111;&#109;&#097;&#105;&#110;&#046;&#099;&#111;&#109;">
&#121;&#111;&#117;&#114;&#110;&#097;&#109;&#101;&#064;&#100;&#111;&#109;&#097;&#105;&#110;&#046;&#099;&#111;&#109;
</A>"

1 个答案:

答案 0 :(得分:4)

您可以使用以下代码对此字符串进行编码:

email =
  String.Concat(email.Select(c => "&#" + ((int)c).ToString() + ";").ToArray());