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