aspx 转换成html页面时原来用数据控件(datalist,gridview)绑定的信息如何写入到html页面上?

解决方案 »

  1.   

    在后台添加:
      protected override void Render( HtmlTextWriter writer )
      {
        System.IO.StringWriter html = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);
        base.Render(tw);
        System.IO.StreamWriter sw;
        sw = new System.IO.StreamWriter(Server.MapPath("a.htm"), false, System.Text.Encoding.Default);
        sw.Write(html.ToString());
        sw.Close();
        tw.Close();
        Response.Write(html.ToString());
      } 
      

  2.   

    实在是对不住LS,去年要得急,后来忙忘记了。今天又有人提起才想起。
    我自己用“Server.Execute();”解决了。