SharePoint 2007 control / webpart显示另一个页面的字段值

时间:2011-01-31 06:34:49

标签: sharepoint sharepoint-2007

在SharePoint 2007中,如何显示其他页面中字段的值?

类似于以下内容:

<SharePointWebControls:FieldValue id="PageTitle" FieldName="Title" runat="server"/>

但它来自另一个SharePoint页面。

1 个答案:

答案 0 :(得分:0)

SharePointWebControls:FieldValue显示当前SharePoint上下文中的值,即当前列表项。

要显示其他页面的值,我建议使用内容查询Web部件查询您需要的页面。

http://msdn.microsoft.com/en-us/library/aa981241.aspx

选择要显示的字段,要查找的列表以及要选择的项目/页面

<ViewFields>
 <FieldRef Name="Title" Nullable="True" Type="Text"/>
</ViewFields>
<Lists>
 <List ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}"/>
</Lists>
<Webs Recursive="True" />
<RowLimit>1</RowLimit>
<Where>
 <Gt>
  <FieldRef Name="Created" Nullable="True" Type="DateTime"/>
  <Value Type="DateTime"><Today OffsetDays="-7"/></Value>
 </Gt>
</Where>