6

当我调试Silverlight应用程序时,Visual Studio将只打开没有额外URL参数的页面。使用自定义URL参数启动VS2010 silverlight调试会话

所以,URL将是这个样子:http://localhost:65351/MyApp/

不过,我想添加一些特定的功能,当有人浏览到网址中的额外参数的页面。例如:http://localhost:65351/MyApp/A2Sk9zu

这是一个缩短的链接,我的应用程序将解释。

我知道我可以通过HtmlPage.Document.QueryString.Keys访问URL参数,但我似乎无法启动任何参数的调试会话来实际检查流是否正确处理。

+2

只需提一下:您提供的示例不包含任何url参数,它们会在问号('http://example.com/app/?param1 = value1&param2 = value2')后追加,您的示例网址只包含另一个路径... – eFloh 2011-06-14 15:11:11

回答

11

在您的.web项目中,托管Silverlight应用程序,右键单击并选择“属性”。

在“Web”下有一个“开始操作”部分。 在“开始操作”下,它可能会被设置为“特定页面”并显示您的开始托管页面。例如Default.aspx

只需在那里更改网址以添加参数 Default.aspx?test = 123

(当然,另一种方法是在应用程序启动后手动更改浏览器的URL)。

+0

只需更改在Visual Studio 2010中工作的网址,但对于我来说,它似乎不适用于Visual Studio 2013.有关如何在Visual Studio 2013中实现的任何想法? – 2014-10-30 05:21:42