从后面的aspx代码调用Silverlight代码中的函数

时间:2009-09-18 16:11:11

标签: asp.net silverlight

经过一些研究,我的理解是这是不可能的。我可以使用查询字符串来传递信息,但这需要重新加载页面。我也可以使用Web服务,但如果可能的话,我宁愿避免使用它。在这一点上,我不关心能否做到,但我想知道为什么我不能这样做。看起来我应该可以像任何其他对象一样调用它的公共函数。

2 个答案:

答案 0 :(得分:5)

这是不可能的,因为后面的silverlight代码不是服务器代码,而是客户端代码。

服务器代码和客户端代码不存在于同一个地方,并且它们不存在于同一时间。

答案 1 :(得分:0)

您可能想要解释更多您要完成的内容,而不是尝试完成它。例如,您可以维护duplex connection between client and server,允许您将信息从ASP.NET应用程序“推送”到Silverlight对象。还有很多其他轻量级替代品不需要功能齐全的Web服务。

为什么您希望能够从ASP.NET代码中调用Silverlight方法?