我发布了这个,虽然我找到了答案,但我在Google / stackoverflow搜索中找不到任何相关信息。我希望它可能在将来帮助某人。
我的C#MVC应用程序会生成一个链接并通过电子邮件发送给用户。在电子邮件中,html只是一个链接标记,其中url用作href和链接文本。
在Outlook中的电子邮件中,链接显示如下:
http://mydomain.com/Foo/Bar?id=6***************
当您将鼠标悬停在链接上时,它显示为
http://mydomain.com/Foo/Bar?id=6523054102058710
数字应始终显示,否则用户可能会怀疑。
答案 0 :(得分:4)
事实证明,我生成的数字是16位数,无意中与信用卡/借记卡号码相同。这意味着某些电子邮件客户端隐藏了该号码以保护隐私。
要解决这个问题,我只需更改位数。