2013-09-25 27 views
0

我一直在尋找了一整天,但好像我沒有發現任何這解決了我的問題,我想要做的就是使用這些例子只是一個簡單的導航:如何導航到帶有片段標識符的url?

HtmlPage.Window.Navigate(new Uri("http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax"), "_blank"); 

但我得到我的瀏覽器是http://en.wikipedia.org/wiki/URI_scheme

正如你所看到的片段標識符消失了,有沒有解決這個問題?

+0

你是什麼意思?即使您瀏覽網址,您也會得到相同的結果! – Sajeetharan

+0

我想在Silverlight應用程序中使用上面的代碼打開一個新的html頁面。但在我的瀏覽器上#(書籤)丟失。 – FoWill

回答

0

它爲我工作原樣。你使用的是什麼瀏覽器?如果Chrome或IE10我認爲他們隱藏東西在您的地址欄看起來更加用戶友好。你必須改變一些設置。

你也可以試試這個,但是無論哪種方式對我來說都是一樣的。

System.Windows.Browser.HtmlPage.Window.Navigate(New Uri("http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax", UriKind.Absolute), "_blank") 

BTW:通過工作,我的意思是到了頁面跳了下去到書籤。

+0

謝謝,我試着用Firefox和Chrome,它工作得很好,也許這是IE的問題。 – FoWill

+0

我使用IE9沒有問題。奇數 – Steve

+0

嘗試與IE9和10仍然不工作,奇怪。 – FoWill