从一个webpart访问信息,并在sharepoint 2010中的另一个webpart中使用它

时间:2010-03-12 13:09:41

标签: silverlight forms web-parts sharepoint-2010 information-retrieval

我的问题是这个,我使用的是Sharepoint 2010,我有一个在sharepoint designer 2010中创建的表单,在该表单之上我有一个silverlight webpart。现在,我需要能够在点击它时从silverlight webpart访问信息,并在下面的表单中插入该信息。

有没有人对如何做到这一点有任何见解?

提前谢谢你。 克里斯

1 个答案:

答案 0 :(得分:0)

您可以在javascript,DOM和Silverlight之间进行互操作。因此,您可以执行以下任何操作。

1)在Silverlight代码中,使用HtmlPage和System.Windows.Browser命名空间中的其他项以编程方式填写表单。

2)让您的Silverlight应用程序将数据传递给javscript函数,然后填写表单

3)如果你的Silverlight应用程序没有启动操作,你可以使用一个调用Sillverlight应用程序中的函数的javascript函数。本文解释了http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp-silverlight.aspx

4)如果您想依赖Sharepoint WebPart通信渠道而不是尝试通过DOM访问Web部件,您还可以让Silverlight填充隐藏字段,然后调用javascript回发函数。然后,您的webpart上的代码可以获取隐藏的字段数据,并通过webpart通信渠道发送信息。