需要实现这样的功能,在后台添加数据的同时生成html的页面

解决方案 »

  1.   

    生成html的例子挺多的,主要是把动态的代码生成出来。
      

  2.   

    问题是你想生成什么样的HTML?用HTML模板么?只要你在服务器端有写的权限,普通的方法就是使用System.IO.StreamWriter,然后用它的WriteLine直接往里写HTML就是了
    using System;
    using System.IO;
    using System.Text;
    StringBuilder sb = new StringBuilder();sb.Append("<html>");
    ...//other html
    sb.Append("</html>");string FileName = Server.MapPath("a.html");
    StreamWriter writer = new StreamWriter(FileName, false, Enconding.Default);
    writer.WriteLine(sb.ToString());
    writer.Close();
      

  3.   

    像SOHU那种大型的网站是怎么自动生成的啊???有专门的软件吗?
      

  4.   

    SOHU用的是SHTML,PHP纯是内容而言,一般是用什么CMS(内容管理系统),或者内部的基于HTML模板的东西,从数据库里自动把内容填充到HTML模板里以生成新的网页
      

  5.   

    你可以用System.Net.WebClient类,可以通过动态页面生成静态页面
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemNetWebClientMembersTopic.htm