我想我会向更多经验丰富的Silverlight用户询问他们认为将Silverlight用户控件嵌入到ASP.NET页面的最佳方式 - 特别关注如何在conrols之间建立一种简单的通信方式。
我听说过服务,查询字符串等,但我想知道到目前为止最适合你的是什么......
答案 0 :(得分:2)
看看WCF RIA服务。它为ASP.NET提供了一种公开方法和数据实体并自动将它们公开给Silverlight的方法。 RIA Services在Silverlight端创建代理对象,并使用WCF服务连接它们,而无需您进行任何工作。它非常光滑。
这是一个起点。注意:学习曲线有点陡峭。但是一旦你到达那里就会有所收获。
http://www.silverlight.net/getstarted/riaservices/
此外,需要注意的另一件事是,其中一些文章涉及beta / CTP版本,并且一些命名空间在投入生产之前已经更改。
答案 1 :(得分:1)
看看下面的文章,它使用事件聚合进行通信..我发现这很有用.. http://blog.weareon.net/how-to-communicate-between-two-user-controls-using-event-aggregator/