当我调试Silverlight应用程序时,Visual Studio将只打开没有额外URL参数的页面。
因此,网址将如下所示:http://localhost:65351/MyApp/
但是,当有人使用URL中的额外参数导航到页面时,我想添加一些特定功能。例如:http://localhost:65351/MyApp/A2Sk9zu
这是一个缩短的链接,我的应用程序将解释。
我知道我可以通过HtmlPage.Document.QueryString.Keys
访问URL参数,但我似乎无法启动带有任何参数的调试会话来实际检查流是否正确处理。
答案 0 :(得分:11)
在托管Silverlight应用的.web项目中,右键单击并选择“属性”。
在“网络”下有一个“开始操作”部分。 在“开始操作”下,它可能会设置为“特定页面”并显示您的开始托管页面。例如Default.aspx的
只需更改其中的网址即可添加参数 例如Default.aspx的?测试= 123
(当然,另一种方法是在应用启动后手动更改浏览器的网址。)