Asp.net Sharepoint Online:将列表显示为.aspx站点的一部分

Asp.net Sharepoint Online:将列表显示为.aspx站点的一部分,asp.net,sharepoint,sharepoint-apps,sharepoint-clientobject,Asp.net,Sharepoint,Sharepoint Apps,Sharepoint Clientobject,将列表显示为.aspx站点的一部分有哪些可能性?我需要这个在一页上显示两个不同的列表。如果标准列表功能(如排序等)仍然可用,这也是最佳选择 是否有办法将“本机”Sharepoint列表显示为网站的嵌入部分 我已经尝试过通过GridView显示列表数据。但这样做的缺点是,我无法再对列表进行排序 有人能帮忙吗?重要提示:我需要使用客户端对象模型!我需要一个Visual Studio项目的解决方案 您可以尝试将一个列表(应用程序)直接添加到.aspx页面中,以集成本答案OOTB部分所述的列表(应用程序

将列表显示为.aspx站点的一部分有哪些可能性?我需要这个在一页上显示两个不同的列表。如果标准列表功能(如排序等)仍然可用,这也是最佳选择

是否有办法将“本机”Sharepoint列表显示为网站的嵌入部分

我已经尝试过通过GridView显示列表数据。但这样做的缺点是,我无法再对列表进行排序


有人能帮忙吗?重要提示:我需要使用客户端对象模型!我需要一个Visual Studio项目的解决方案

您可以尝试将一个列表(应用程序)直接添加到.aspx页面中,以集成本答案OOTB部分所述的列表(应用程序)

作者:克里斯·奥布赖恩

简言之:

<WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly" ID="full" Title="loc:full" >
    <WebPartPages:XsltListViewWebPart ID="XsltListViewWebPart2" runat="server" ListUrl="Lists/[URL of the list]" IsIncluded="True" NoDefaultStyle="TRUE" Title="Images used in switcher" PageType="PAGE_NORMALVIEW" Default="False" ViewContentTypeId="0x">
    </WebPartPages:XsltListViewWebPart>
</WebPartPages:WebPartZone>

OOTB方式

按此处所述使用列表视图Web部件。这是开箱即用的sharepoint列表的默认功能

1) 转到您想要的列表
2) 编辑页面
3) 单击“插入”选项卡并选择“Web部件”
4) 选择类别中的应用程序
5) 选择要添加到右侧列表页面的列表
6) 保存页面

SPGridView

您还可以使用来显示列表项。但在这种情况下,您必须实现排序、过滤等功能之外的功能

通过HTML创建网格


还可以使用默认HTML表呈现列表的内容。这不是一个很好的方法,但是您还需要在这里手动实现排序等所有功能。

这是Visual Studio项目的解决方案吗?或者您是否使用其他工具?是的,您可以使用Visual Studio