SharePoint 发布网站电子邮件编码/解码

标签 sharepoint email publishing encode

我正在为公司网站上的员工信息构建一个 SharePoint (MOSS) 发布网站。我有一个员工内容类型,并使用“联系电子邮件地址”网站列来存储员工的电子邮件地址。

我想要的是能够在运行时对电子邮件地址进行编码,以防止垃圾邮件发送者收集真实的电子邮件地址。当用户单击电子邮件超链接时,这将被解码,例如以下 HTML 将发送到浏览器:

<a href="javascript:sendEmail('5237952A6F67618E407373772E6063212E6175')">Email Jonny</a>

我已经有了用于从上面无意义的字符串中编码/解码文本值的 javascript 方法,但不太确定如何在 SharePoint 的情况下处理此问题。我正在考虑自定义控件和/或自定义 J-Query?

任何帮助将不胜感激!

强尼

最佳答案

如果您无法将用户放入 AD,则会出现 custom field control将使您能够包含所需的自定义呈现(jquery)以及将数据作为“普通”文本输入的能力。

自定义字段一旦定义,“就可以在任何需要显示该字段的地方工作”。

考虑到您正在考虑使用 JQuery,那么问题就变成了确保每当您需要这种类型的字段时正确链接 jquery 库。

关于SharePoint 发布网站电子邮件编码/解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559281/

相关文章:

c# - 我无法在另一台计算机上运行已发布的应用程序

gradle - 使用 Gradle 将模块化库发布到 Maven

css - 无法修复 Outlook 电子邮件的 CSS

email - 最长的电子邮件地址是多少?

email - 如何将动态数据传递给在 sendgrid webapp 上设计的电子邮件模板? :-| Sendgrid

c# - 限制 Xamarin UWP 应用程序的桌面支持

c# - 读取文档库中的文件 : "The label that' s applied to this item. .."C#

Python 3 + NTLM + 共享点

json - 如何在 Sharepoint 2013 中通过 Rest API 使用 ChangeTokenStart 和 ChangeTokenEnd

c# - SharePoint 2013 App——增删改查操作