具有分页或 XSLT 数据视图的 SharePoint 2010 列表
我是 SharePoint 2010 的新手,但有 ASP.NET (C#) 开发经验。我目前正在设计我的 Intranet 门户的主页,其中将包含以下 Web 部件。
- 入职(来自人力资源部门的新员工公告)
- 新闻
- 活动
- 公告板 主页
上的所有上述 Web 部件都将是基于由其部门利益相关者管理的 Sharepoint 列表的视图,例如 HR 页面上的入职列表,其中 HR 将在任命和入职中输入新员工主页上的 Web 部件将反映更改。新闻列表将由其他一些部门等以类似的方式处理。
我正在考虑构建一个界面,其中 Web 部件将具有带有分页功能(如“下一个”、“上一个”按钮)的列表,并且单击任何项目时,它将在 MODAL POPUP 窗口中显示特定项目。
要提供类似的功能,我应该使用
- Visual Studio 2010 使用 Visual Web Part,并使用带按钮的 GridView。
-- 或者 --
- XSLT 我的意思是使用 SharePoint 2010 设计器创建 DataView。
请指导我,以便我轻松达到我想要的结果。
谢谢
I am newbie in SharePoint 2010 but have experience in ASP.NET (C#) development. I am currently in a middle of designing the homepage of my intranet portal which will have following webparts.
- INDUCTIONS (new employees announcments from HR department)
- NEWS
- EVENTS
- BULLETIN BOARD
All the above webparts on HOMEPAGE will be a view based on the Sharepoint LIST managed by their department stake holders like INDUCTIONS LIST on HR page where HR will enter new employees on appointments and INDUCTIONS webpart on homepage will reflect the change. News list will be handled by some other department etc in the similar manner.
I am thinking of building an interface where a webpart will have list with Paging functionality like NEXT, PREVIOUS buttons and on click of any item it will show the particular item in a MODAL POPUP window.
To come up with the similar functionality should I go for
- Visual Web Part using Visual Studio 2010 and use GridView with buttons.
-- OR --
- XSLT I mean create DataView using SharePoint 2010 designer.
Please guide me so I achieve my desired results with ease.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与任何自定义 Web 部件相比,您应该始终更喜欢 OOTB
XsltListViewWebPart
。 OOTB Web 部件会自动为您处理缓存。有关如何在此 Web 部件中实现分页的信息,请参阅以下链接:
http://maulikdhorajia.blogspot.com/2011/06/sharepoint-2010-customize-paging-in.html
You should always prefer OOTB
XsltListViewWebPart
over any of your custom web part. OOTB web parts handle caching automatically for you.See this link on how to implement paging in this web part:
http://maulikdhorajia.blogspot.com/2011/06/sharepoint-2010-customize-paging-in.html