我正在创建一个基于ASP.NET的网站,其中某些页面托管Silverlight控件。如果我在页面A中有一个控件需要来自页面B中另一个Silverlight控件的数据,我该如何将这些数据从一个控件发送到另一个控件。
Silverlight控件是我自己制作的不同自定义silverlight控件,然后添加到我的ASP.NET项目中?
我用C#编码。
答案 0 :(得分:1)
由于控件不在同一个ASPX页面上,因此不在内存中,因此您可以在一个页面和目标页面上传递由HyperLink控件触发的URL的查询字符串上的数据从查询字符串中取出数据并将其作为initParams传递给第二个控件。
答案 1 :(得分:0)
一种方法是MEF对Silverlight的新支持,您可以简单地声明一个页面将[导出]数据并在另一个页面上显示您[导入]数据和MEF完成所有艰苦工作。< / p>
请查看this article了解详情。