// 场景:
a.html文件,在项目中设置成为 "嵌入的资源",
使用如下方法取得资源,返回一个流
Assembly cuas = Assembly.GetExecutingAssembly();
using (Stream stream = cuas.GetManifestResourceStream("namespace.a.html"))
{
stream.Seek(0, SeekOrigin.Begin);// 这里是有效的,stream流的长度是3001,说明文件读取成功..
this.webBrowser1.DocumentStream = stream;// 这里执行之后,a.hmtl没有载入到界面上.为什么?
}
为什么设了DocumentStream属性,却显示不了网页呢.
this.webBrowser1 的URL属性为空,其它加载网页的属性都未设定.
------解决思路----------------------
this.webBrowser1.DocumentStream = stream; 这东西 不能直接赋值的。你应用
this.webBrowser1.Document.Text=xxx;把上面的流转换成文本