首页 文章

Sharepoint2010:一页上的可视Web部件将表单数据发布到另一个共享点内容页面上的另一个可视Web部件

提问于
浏览
1

想知道如何从一个内容页面上的可视Web部件发布表单数据到另一个共享点内容页面上的另一个可视Web部件 .

场景:Sharepoint 2010内容页面(搜索页面)

我们在一个页面上有一个SEARCH可视化webpart,用户搜索由逗号分隔值分隔的近1000个零件信息 . Sharepoint 2010内容页面(结果页面)

我在这个结果内容页面上有一个ResultGridView可视化webpart,我需要显示结果 . 题:

除了在SESSION对象中维护搜索到的数据之外,您还可以推荐其他方法吗?如何将搜索数据从一个可视webpart传递到另一个内容页面上的另一个可视webpart?

3 回答

  • 0

    当您在Web环境中工作时,除了在用户的会话对象中或通过Web服务存储内容之外,您无能为力 .

    SharePoint支持"Send to"其他webpart功能,您可以在send data from one WebPart to another,但在 one 页面 . 对于您的场景,您正在谈论将数据从searchpage.aspx上的WebPart1发送到someotherpage.aspx上的WebPart2 . 没有简单的方法 .

    您可能必须实现Web服务,以便WebPart2可以查询该Web服务以获取信息,或者将用户的选择存储在其会话中的搜索页面上,甚至可以存储在cookie中 .

  • 1

    您不应该为此目的使用SESSION . 最好的选择是查询字符串参数 .

    让一个Web部件重定向到另一个页面,该页面具有特定的查询字符串值,可以由第二个Web部件读取 . 当然,这种方法在敏感场景中无效 .

    您可能不得不重新考虑解决方案的设计 .

  • 0

    如果您使用的是查询字符串,则可以编写一个restfull Web服务以保证安全 .

    或者将结果推送到另一个列表中,然后从该列表中创建可视webpart .

相关问题