在Sharepoint 2007中,我尝试创建一个转发器元素所需的SPDataSource,它看起来与此类似:
<SPWebControls:SPDataSource runat="server"
ID="dsColors"
DataSourceMode="ListItem"
UseInternalName="true">
<SelectParameters>
<asp:Parameter Name="ListName" DefaultValue="AllColors"/>
<asp:Parameter Name="WebUrl" DefaultValue="??????" />
<asp:Parameter Name="ContentTypeFilter" DefaultValue="Index Page"/>
</SelectParameters>
</SPWebControls:SPDataSource>
AllColors是rainbow.com上的一个列表,显示在Sharepoint Administration页面中,标题为“All Site Content” 显示的面包屑是“主页&gt;所有网站内容” 网址为“http://rainbow.com/_layouts/viewlsts.aspx
我的问题是什么应该将DefaultValue设置为等于此行:
<asp:Parameter Name="WebUrl" DefaultValue="??????" />
另外,请提供任何讨论spdatasource及其参数使用的文档的参考。我进行了广泛的搜索,找不到一篇好的文章
显示了各种例子。
感谢。
答案 0 :(得分:0)
改为使用:
<asp:Parameter Name="WebID" DefaultValue="RootWeb" />