使用xmlhttp下载的 aspx文件的html代码,保存成为的htm 文件为何不能浏览?源代码如下:Private Sub BtnCreateIndex_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCreateIndex.Click        Dim HtmlDoc As String        Dim HtmlTxt = CreateObject("MSXML2.XMLHTTP")
        HtmlTxt.open("post", "http://www.hb28.com/index.aspx", False)
        HtmlTxt.send()        HtmlDoc = HtmlTxt.responseText        Dim strwriterobj As StreamWriter
        strwriterobj = File.CreateText("c:\index.htm")        strwriterobj.WriteLine(HtmlDoc)        strwriterobj.Close()    End Sub新生成的index.htm文件显示不出来,但html代码是下载下来了的
aspx页关闭了viewstat也不行,为何?如何解决,使生成的静态页面直接就能够浏览?

解决方案 »

  1.   

    顶一下,我也在研究这个问题。那怎么样才可以为一个aspx的动态页面生成对应的动态内容呢?
      

  2.   


    '编码问题,System.Text.Encoding.UTF8 Dim StrHtmlRoad As String     'html文件存放的路径
            StrHtmlRoad = Server.MapPath(StrHtmlPageName)        Dim strwriterobj As New StreamWriter(StrHtmlRoad, False, System.Text.Encoding.UTF8)        strwriterobj.Write(HtmlDoc)        strwriterobj.Close()