将ASP.NET参数传递给全屏Silverlight应用程序

时间:2011-09-01 10:04:24

标签: silverlight

我已经创建了一个ASP.net网络应用程序(VS2010,C#),我也有一个全屏银色页面,这个SL应用程序应该从我的ASP.NET登录页面检索其用户名/密码,我有哪些选择?我有LOGIN.ASPX,然后如果用户输入一个特殊的用户名/密码,我的silverlight页面(SL.ASPX)应该在同一个窗口中打开,我怎样才能将一个数字(代表我的SL场景)从ASP.net传递给我的SL应用程序吗?我不希望我的用户在浏览器或地址栏中看到此数字(或文本)。 我的ASP.NET页面中没有silverlight控件,因为SL在一个全新的页面中 什么是最简单的方法?

感谢

1 个答案:

答案 0 :(得分:2)

2 Crappy Solutions

  1. 你可以将它们嵌入到隐藏的HTML元素中,然后从silverlight使用js来浏览页面的dom并找到它。
  2. 您可以对作为asp.net页面一部分存在的服务进行Web服务调用,并以此方式实现。