Silverlight控件之间的数据传输

时间:2009-09-16 21:07:49

标签: c# asp.net silverlight-3.0

我正在创建一个基于ASP.NET的网站,其中某些页面托管Silverlight控件。如果我在页面A中有一个控件需要来自页面B中另一个Silverlight控件的数据,我该如何将这些数据从一个控件发送到另一个控件。

Silverlight控件是我自己制作的不同自定义silverlight控件,然后添加到我的ASP.NET项目中?

我用C#编码。

2 个答案:

答案 0 :(得分:1)

由于控件不在同一个ASPX页面上,因此不在内存中,因此您可以在一个页面和目标页面上传递由HyperLink控件触发的URL的查询字符串上的数据从查询字符串中取出数据并将其作为initParams传递给第二个控件。

答案 1 :(得分:0)

一种方法是MEF对Silverlight的新支持,您可以简单地声明一个页面将[导出]数据并在另一个页面上显示您[导入]数据和MEF完成所有艰苦工作。< / p>

请查看this article了解详情。