2009-04-26 26 views
5

Tôi đang sử dụng điều khiển Trình duyệt Web trong C# và tôi muốn có thể cắm các URL khác nhau tùy thuộc vào những điều khác đã xảy ra trong chương trình . Làm cách nào để tôi có thể đặt thuộc tính URL thành chuỗi trong mã? Tôi có thể chuyển đổi chuỗi thành kiểu System.Uri không?Cách Đặt thuộc tính URL của điều khiển Trình duyệt Web thành Chuỗi

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 

Điều gì đó có hiệu lực sẽ là lý tưởng, nơi tôi có thể thay đổi 'tìm kiếm' trong chương trình ở một nơi khác và vẫn chạy đúng cách. Rất tiếc, thuộc tính Url thuộc loại System.Uri và tôi chỉ có System.String.

+0

Bạn đã bao giờ tìm thấy tài liệu của thuộc tính [Url] (http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url.aspx) chưa? –

Trả lời

11

WbBrowser.Url là loại Uri vì vậy bạn cần phải sử dụng

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

Cảm ơn bạn đã trả lời :) – G453

8

Lưu ý rằng thiết lập URL là chính xác giống như cách gọi Navigate() chức năng. Điều hướng lấy một chuỗi làm đối số làm URL, loại bỏ bước chuyển đổi URL của bạn thành chuỗi.

+0

Tôi cho rằng điều đó phải rõ ràng. Cảm ơn bạn đã giúp đỡ của bạn, vấn đề được giải quyết. –

Các vấn đề liên quan