我想把所有的aspx页面转变成静态页面HTML 具体要怎么做啊 帮帮忙 各位兄弟姐妹们

解决方案 »

  1.   

    获得你那个动态页面的url 然后从流里面读取出来生成静态页
      

  2.   

    urlrewriter
    protected override void Render(HtmlTextWriter writer) {   
      StreamWriter r=new StreamWriter(Server.MapPath(""), false,System.Text.Encoding.UTF8);   
      HtmlTextWriter h=new HtmlTextWriter(r);   
      base.Render(h);   
      r.Close();   
      h.Close();   
      }   
     StringWriter wr = new StringWriter();
     Server.Execute("", wr);   
     this.lit.Text = Server.HtmlEncode(wr.ToString());
     File.WriteAllText(Server.MapPath(""), wr.ToString()); 
      

  3.   

    用urlrewriter
    配置web。config