如题,有 模板 html页,进行替换,还有 WebRequest 生成html页,还有 重写 Page.Render方法来生成html,还有个 Respnose.filter来生成html页(不懂),该选择哪一个,哪一个效率高?

解决方案 »

  1.   

    我用的
    StreamWriter stw = new StreamWriter(HttpContext.Current.Server.MapPath(str_Html), false, Encoding.GetEncoding("utf-8"))生成的,效率不清楚,反正开发起来比较容易,一切按照正常伪静态开发,调试也比较方便,缺点就是源代码会留下 <form name="form1" method="post" action="aspx/Default.aspx" id="form1">
    <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0NTI1NTU2NTRkZKON0WXOIt95M/gBgVqemRG782cr" />这样的语句
      

  2.   

    还是自己测试下不叫好,不过用模板html替换的方法应该是比较稳定的而且不需要iis支持,部署灵活方便。
      

  3.   

    参考http://www.cnblogs.com/Gavinzhao/archive/2010/03/24/1693672.html