获取登录SharePoint 2010门户的当前用户名

时间:2011-07-19 15:39:05

标签: sharepoint-2010 login caml

如何在CAML代码中获取当前用户名(在sp portal中记录)? 我想创建这样的过滤器:

<Where>
 <Eq>
   <FieldRef Name="Reporter"/>
   <Value Type="Text">CurrentUserName</Value>
 </Eq>
</Where>

Reporter - 是文本字段

1 个答案:

答案 0 :(得分:1)

如果可能的话,如果'Reporter'是'用户'字段会更好。这允许该字段的人口与人员选择器控制。它还允许此CAML查询工作。

<Where>
    <Eq>
        <FieldRef Name=’Reporter’ LookupId=’TRUE’/>
        <Value Type=’Integer’><UserID/></Value>
    </Eq> 
</Where>