5

私は C# で Web ブラウザー コントロールを使用しています。プログラムで発生した他の事柄に応じて、さまざまな URL をプラグインできるようにしたいと考えています。コードで URL プロパティを文字列に設定するにはどうすればよいですか? 文字列を System.Uri 型に変換できますか?

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

プログラム内の「searchedtitle」を別の場所に変更しても、適切に実行できるような、その趣旨の何かが理想的です。残念ながら、Urlプロパティのタイプは でSystem.UriSystem.String.

4

2 に答える 2

11

WbBrowser.Url はUri型なので、使用する必要があります

WbBrowser.Url = new Uri(link);
于 2009-04-26T22:22:21.440 に答える
8

URL の設定は、Navigate() 関数の呼び出しとまったく同じであることに注意してください。Navigate は URL として文字列を引数として取り、URL を文字列に変換する手順を省きます。

于 2009-04-26T22:33:35.563 に答える