如何找到添加到Intranet站点的新页面/列表/列表项?

时间:2013-12-17 09:26:00

标签: sharepoint sharepoint-2010 sharepoint-2013

是否有可能找到新的网页/列表/列表项已添加到Intranet网站并每天生成报告?

我们必须在sharepoint 2010和sharepoint 2013网站上实现这一点。 我们正在使用C#.NET。 我知道我们可以通过创建列表视图找到新创建的列表项,然后按DATE将其排序为TODAY-2,其中2为no。几天前。 但是,我如何为网站中的所有列表实现相同的功能? 我正在研究sharepoint 2010中的网络分析,但这似乎并不符合我的目的。

您是否遇到过类似的要求?

1 个答案:

答案 0 :(得分:1)

我给你写了一本关于如何在_layouts文件夹中创建单独的ASPX页面的小手册。如果有什么不清楚的地方,可以在这个答案的评论中随意问我。

我假设您已经为SP2010和SP2013两个版本设置了解决方案。

  1. 将新的ASPX页面(应用程序页面)添加到解决方案中的布局映射文件夹中,并将其命名为“ViewNewContent.aspx”。
  2. 在page_load函数的代码隐藏中,代码加载所有具有creation date > some defined date的项目并在aspx页面上显示它们。使用您将作为Get-Parameter传递给aspx页面的GUID加载列表(ViewNewContent.aspx?List = {Some-GUID})
  3. 现在创建一个显示在所有列表上的自定义操作,并将用户重定向到添加了ListId的页面:ViewNewContent.aspx?List={ListId}
  4. 我希望这能为您提供有关如何执行此操作的基本信息。