gpt4 book ai didi

c# - 刚开始使用 Silverlight,我可以从主 Web 应用程序页面向我的嵌入式 silverlight "widget"发送数据吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:33 25 4
gpt4 key购买 nike

基本上,我将一个新的 Silverlight 项目添加到我一直在处理的现有 Web 应用程序 (C#) 中。我这样做是为了将漂亮的 Telerik 控件用于 silverlight。更准确地说,是 ChartView 控件 ( link )。

我想用它来绘制一个客户在上个月产生的收入。

例如,假设我有一个 .aspx 页面,该页面根据客户的 GUID 显示客户(我通过对后端应用程序的 API 调用获取他的数据)。在结果中,我将所有与客户相关的信息加上过去 30 天的金额列表(所以三十个值)作为一个数组。

如果我创建一个 Silverlight 图表并将其嵌入该客户页面,我如何传递金额数组以便我可以使用我的 silverlight 控件绘制图表???或者任何其他数据?

最佳答案

使用 WCF 是一种很好的方法,特别是如果您已经启动并运行 WCF 用于其他目的。但也有其他方法可以做到这一点,尤其是在加载 Silverlight 应用程序时网页上已经存在数据的情况下。其中两个包括:

(1) 如果数据是静态的,并且不太可能在页面的生命周期内发生变化,您可以使用“initParams”参数将数据传递到 Silverlight 应用程序(参见 here)。

(2) 一种更灵活但可能需要更多工作的方法是将 Silverlight 应用程序的一些方法公开给 JavaScript,并以此方式传递数据和其他参数(参见 here)。

关于c# - 刚开始使用 Silverlight,我可以从主 Web 应用程序页面向我的嵌入式 silverlight "widget"发送数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com