动态生成Html文件,把库里的Html写到Html文件中,然后再指向生成的文件

解决方案 »

  1.   

    先把文件从数据库中取出来,再生成一个临时文件,然后用axWebBrowser定位到这个文件上就可以了
      

  2.   

    ok, 搜索了以前的帖子,搞定, 不需要生成临时文件了; 
    ----------------------------------------------------
    1: Object O = null;
       this.WBrowser.Navigate("about:BLANK",ref O, ref O,ref O,ref O);
       //使得wbrowser.document有定义;
    2:  mshtml.IHTMLDocument2 htmlDocument = (mshtml.IHTMLDocument2)WBrowser.Document;
        mshtml.IHTMLElement body = (mshtml.IHTMLElement)htmlDocument.body;
        body.innerHTML = htmlDoc;//htmlDoc为数据库中的html代码字符串;
    ---要求引用Microsoft.mshtml