WebForm中有一个AxWebBrowser 控件,一个ShowHtml方法,一个StringBuilder变量html;
目的是在外部调用ShowHtml(string title, string message)方法时,将title和message格式化后添加到html的尾部并显示.现在的做法是在构造函数中初始化:html = new StringBuilder;
object r = System.Reflection.Missing.Value;
this.AxWeBrowser.Navigate("about:blank", ref r, ref r, ref f);在DocumentComplete事件中:
mshtml.IHTMLDocument2 hdoc2 = (mshtml.IHTMLDocument2)this.AxWeBrowser.Document;
hdoc2.body.innerHTML = this.html.ToString();
this.ShowDialog();在ShowHtml方法中:
this.html.Appe(...);
...
this.AxWebBrowser.Refresh();现在只能输出第一次的信息!该如何修改?如果想在这段html中显示应用程序目录下的gif,HTML该如果写URL?