九州ドットネット倶楽部別館

facebook 九州ドットネット倶楽部の別館となります。https://www.facebook.com/groups/301814289891768/ ...現在ほぼ管理人の開発備忘録化しています。

webBrowserControl

先日の動作不良はNavigationService.Navigateする前にURLエンコードをすることで解消したっぽいです。

NavigationService.Navigate(new Uri("/web.xaml?SiteName=http://www.hoge.co.jp/?key=aaa¶1=bbb¶2=ccc", UriKind.Relative));

こんなかんじでweb.xamlに移動させると
SiteNameにはhttp://www.hoge.co.jp/?key=aaaが入る。

&para1=bbb&para2=ccc

が消えていたので想定していた動作をしてくれなかったようです。

そこで

http://www.hoge.co.jp/?key=aaa¶1=bbb¶2=ccc

この部分をURエンコードしてみたわけです。
今のところコレでうまく動作しています。



HttpUtility.UrlEncode メソッド (System.Net)




とはいえ、「戻る、進む」問題は解消していない。
これはやっぱ、webBrowserControlに機能実装されるまで待つしかないな。