2012-05-29 2 views
2

이벤트에 WebBrowser 개체의 url 값을 설정했습니다. 때로는이 값의 설정이 webBrowser에 반영되지 않는 경우가 있습니다.WebBrowser.url이 winform에서 몇 번 작동하지 않습니다.

내가 사용하는 코드는 나는 또한 webBrowser.Navigate()하지만 같은 동작을 시도

webBrowser.Url= new Uri("www.google.com") 

입니다. 그것이 일어날 수 있고 이것을 극복하기 위해 무엇을 할 수 있는지에 대한 아이디어?

+0

값이 웹 브라우저에 반영되지 않는다는 것은 무엇을 의미합니까? 그게 그 uri로 이동하지 않는다는 것을 의미합니까? – 3aw5TZetdf

+0

@MatthewRz 예, uri로 이동하지 않습니다. 사실 내가 뭘 알아 냈어, 나는 webBrowser.Url = url1하고 다시 webBrowser.Url = url2 url1에만 탐색. 그것은 url2를 탐색하지 않습니다. WebBrowserDocumentCompleted를 사용하여 url2로 이동하려했지만 여전히 동일한 동작을 시도했습니다. – abhinavp

+0

webBrowser1.Navigate (새 Uri ("http://www.google.com"))가 작동하지 않으면 코드 이외의 다른 것이있을 수 있습니다. 아무 것도 작동하지 않으면 문제를 일으키는 모든 코드를 게시하여 오류를 지적하고 핀 포인트를 지정할 수 있습니다. – 3aw5TZetdf

답변

0

매우 오래된 질문이지만이 사이트를 방문하는 사용자는 WebBrowser 인스턴스에서 AllowNavigation 속성을 확인하십시오. MSDN 문서 당으로

-

이 속성은 URL,에 DocumentText 또는 DocumentStream 속성을 설정 에 의해 초기 페이지를로드하지 못하도록하지 않지만, 모든 후속 탐색을 방지 할 수 있습니다.

자세한 내용은 here을 참조하십시오.

관련 문제