自定义asp.net页面中的Microsoft Communicator Presence指示符(状态指示符)

时间:2010-02-21 21:15:21

标签: asp.net ocs

所有,我正在寻找一种方法来添加与您在sharepoint中看到的相同的OCS状态图标,但我希望将其添加到自定义的asp.net网站中。

请协助!

比尔。

2 个答案:

答案 0 :(得分:3)

您可以使用Microsoft的“Web应用程序中的状态”示例。

http://www.microsoft.com/downloads/details.aspx?FamilyId=AEBFA4E2-B30E-43A6-BF34-6403465BC9A9&displaylang=en

答案 1 :(得分:1)

看一下Microsoft的以下示例(不是AJAX的!): http://www.microsoft.com/downloads/details.aspx?familyid=63388959-7320-4ffd-9167-655365d94b67&displaylang=en

要了解如何在将鼠标悬停在跨区文本上时显示状态指示符,请使用Communicator Automation API \ Samples \查看Web应用程序中的C:\ Program Files \ Microsoft Office Communications Server 2007 \ Developer Samples \ Presence安装样本后的Demo \ LitwareInc \ resources \ team \ Example.html文件。

如果要添加始终显示的状态指示符,则需要为添加到页面的每个img标记创建新ID。 您可以通过每次将计数器变量递增1来在代码隐藏中执行此操作:

<img id=img" + presenceCounter + " src=presence_img/presence_16-unknown.png onload=PresenceControl(\"" + Mail_Address + "\")></span>`