将c#代码从aspx.cs传递给xaml.cs

时间:2010-09-17 22:29:12

标签: c# asp.net silverlight

有谁知道怎么做?具体来说,我在aspx.cs文件中有两个数组和一些浮点数,并希望将它用于web silverlight应用程序(xaml.cs)。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

那么,根据大小,您可以将它们格式化为字符串,将它们作为initParams传递,然后将字符串解析回数组。这是一个全面的过程,但我认为最好直接在aspx.cs和silverlight之间进行通信。

以下链接将使用init params详细描述: http://www.silverlightshow.net/tips/How-to-pass-initialize-parameters-to-Silverlight-application-using-ASP.NET-3.5-Silverlight-control.aspx

也就是说,如果数据量增长很多,您可以考虑使用简单的Web服务来管理数据。

如果您需要动态地与aspx页面进行通信(我的意思是,不仅仅是在页面加载时),还可以使用javascript来调用带有[ScriptableMember]属性的silverlight中的方法。

答案 1 :(得分:1)

Ctrl + C - > Alt + Tab - > Ctrl + V

如果您有一个代码,并希望在另一个代码中使用它,请以模块化方式构建解决方案,以便两者都可以引用共享对象和设置的共享库,或者只复制并粘贴代码。