日期:2014-05-17  浏览次数:21285 次

webBrowser如何加载本地资源网页
项目用到webbrowser控件加载一个指定的html,这个html作为一个资源文件保存在类库里面。
请问,如何使用资源文件的方式加载这个html。

            Uri url = new Uri(str_url);//本来str_url是个地址
            webBrowser1.Url = url;
            webBrowser1.ObjectForScripting = this;  

------解决方案--------------------
你可以把dll中的资源读出来成一个string

再把它当做html代码赋给webbrowser
------解决方案--------------------
引用:
你可以把dll中的资源读出来成一个string

再把它当做html代码赋给webbrowser


+1
------解决方案--------------------
建议把资源中的html先保存为临时文件,假如是:"C:\\Program Files\\Your App\\Temp\\a.html"
然后

webbrowser.Navigate("C:\\Program Files\\Your App\\Temp\\a.html");

------解决方案--------------------
引用:
怎么赋值?用webbrowser.DocumentText=。。。吗?
实际这样做有问题,无法打开网页,不知道为什么。


无法打开网页 是什么意思?