aspx页面上传递参数给Silverlight插件的方法

aspx页面上传递参数给Silverlight插件的方法,第1张

概述在做Silverlight和asp.net web应用程序中,常常会遇到将用户登录的相关信息从aspx页面传递到Silverlight应用程序中,如何才能实现呢?   一是总结一下,便于备忘,另一方面是给后来学Silverlight的同志们,一个可供查询的方法。   现在总结如下,主要有两种方法:   假若从Login.aspx页面登录进来,并保存了Session相关信息,而另外一个功能是通过Si

在做Silverlight和asp.net web应用程序中,常常会遇到将用户登录的相关信息从aspx页面传递到Silverlight应用程序中,如何才能实现呢?

 

一是总结一下,便于备忘,另一方面是给后来学Silverlight的同志们,一个可供查询的方法。

 

现在总结如下,主要有两种方法:

 

假若从Login.aspx页面登录进来,并保存了Session相关信息,而另外一个功能是通过Silverlight来实现的,那么必然涉及到参数传递到那个Silverlight应用程序中去的问题。

Silverlight应用程序插件的aspx页面为:index.aspx

index.aspx.cs代码如下:

 

 

在web项目中,通过一个页面,使用Silverlight应用程序的XAP文件

传递参数方法如下:

<param name="initParams " value="root=<%=ROOT %>,role=<%=RolE %> " />

上面的参数中传递你需要传递的键值对。

 

这样我们的Silverlight应用程序SInfo就可以接受到参数了,怎么实现呢?这样:

方法一:

在App.xaml.cs文件中的Application_StartUp事件中添加如下的代码:

然后再MainPage.xaml.cs的构造函数中就可以取得参数了:

 

方法二:在App.xaml.cs文件中的Application_StartUp事件中添加如下的代码:

同样在MainPage.xaml.cs的构造函数中就可以取得参数了:

总结

以上是内存溢出为你收集整理的aspx页面上传递参数给Silverlight插件的方法全部内容,希望文章能够帮你解决aspx页面上传递参数给Silverlight插件的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1078033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存