2
我設置WebBrowser
對象的URL值上的事件。有時設置此值並未反映在webBrowser中。WebBrowser.url不工作一些時間在winform
我使用的代碼
webBrowser.Url= new Uri("www.google.com")
我也試過webBrowser.Navigate()
但相同的行爲。任何想法爲什麼它可能會發生以及如何解決這個問題?
我設置WebBrowser
對象的URL值上的事件。有時設置此值並未反映在webBrowser中。WebBrowser.url不工作一些時間在winform
我使用的代碼
webBrowser.Url= new Uri("www.google.com")
我也試過webBrowser.Navigate()
但相同的行爲。任何想法爲什麼它可能會發生以及如何解決這個問題?
雖然很老的問題,對於訪問這個的人來說,請檢查AllowNavigation
屬性設置在WebBrowser
實例上。
按照MSDN文檔 -
此屬性不會阻止你 加載初始頁面設置URL,DocumentText或DocumentStream財產,但會 阻止所有後續導航。
您可以找到更多的細節here。
你是什麼意思的是,價值沒有得到體現在網絡瀏覽器?你的意思是它沒有導航到那個uri? – 3aw5TZetdf
@MatthewRz是的,它沒有導航到uri。其實我注意到,我正在做webBrowser.Url = url1,並再次做webBrowser.Url = url2其導航到url1只。它不是導航到url2。我試圖使用WebBrowserDocumentCompleted導航到url2,但仍然是相同的行爲。 – abhinavp
如果webBrowser1.Navigate(new Uri(「http://www.google.com」))不起作用,那麼除了代碼之外,可能會有其他問題。如果它沒有任何作用,那麼你編碼所有涉及該問題的代碼,所以我可以嘗試並指出錯誤。 – 3aw5TZetdf