2009-04-26 3 views
5

저는 C#에서 웹 브라우저 컨트롤을 사용하고 있으며 프로그램에서 발생한 다른 일들에 따라 다른 URL을 연결할 수 있기를 바랍니다 . 코드에서 URL 속성을 문자열로 설정하려면 어떻게해야합니까? 문자열을 System.Uri 유형으로 변환 할 수 있습니까? 내가 다른 곳에서 프로그램 내에서 'searchedtitle'을 변경하고 아직도 제대로 실행 할 수 어디에 효과에웹 브라우저 컨트롤의 URL 속성을 문자열로 설정하는 방법

string link; 
string searchedtitle = "The+Italian+Job"; 
link = "http://www.imdb.com/find?s=all&q=" + searchedtitle + "&x=0y=0"; 
WbBrowser.Url = link; // This is what I don't know how to do 

뭔가, 이상적 일 것이다. 불행하게도 URL 속성은 System.Uri이고, 나는 System.String입니다.

+0

[URL] (http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url.aspx) 속성에 대한 문서를 찾았습니까? –

답변

11

WbBrowser.Url 유형 Uri입니다 그래서 당신은 URL을 설정하는 것은 정확하게 탐색() 함수를 호출하는 것과 동일하다는 것을

WbBrowser.Url = new Uri(link); 
+1

답변을 주셔서 감사합니다 : – G453

8

주를 사용해야합니다. Navigate는 문자열을 인수로 사용하여 URL로 변환하여 URL을 문자열로 변환하는 단계를 생략합니다.

+0

나는 그것이 분명해야한다고 생각합니다. 도와 주셔서 감사합니다. 문제가 해결되었습니다. –

관련 문제