从数据库中取出一些信息,生成一个HTML页面应该怎么做呢?能给给例子吗?
谢谢了!~

解决方案 »

  1.   

    我刚刚用过的
    private void getfile()
    {
    string content = ContentHtml.Text;
    string ID=Num.Text.Trim();
    string FileName = "test.htm";

    FileStream fs = new FileStream(Server.MapPath(".") + Path.DirectorySeparatorChar + FileName, FileMode.CreateNew, FileAccess.Write, FileShare.None);

    StreamWriter sr = new StreamWriter(fs,System.Text.Encoding.GetEncoding("Gb2312"));
    //替换标题
    content = content.Replace("Car_Title",数据库的变量1);
             //替换内容
    content = content.Replace("Car_Content",数据库的变量2);
    //输出
    sr.WriteLine(content);
    sr.Close();
    sr = null;
    Response.Redirect(FileName);
    }
      

  2.   

    private void getfile()
    {   
    //定义一个简单的HTML文件,这里用content表示:
    string content = "<p>Car_Title</p><br><p>Car_Content</p>";
    string FileName = "test.htm";

    FileStream fs = new FileStream(Server.MapPath(".") + Path.DirectorySeparatorChar + FileName, FileMode.CreateNew, FileAccess.Write, FileShare.None);

    StreamWriter sr = new StreamWriter(fs,System.Text.Encoding.GetEncoding("Gb2312"));
    //替换标题
    content = content.Replace("Car_Title",数据库的变量1);
             //替换内容
    content = content.Replace("Car_Content",数据库的变量2);
    //输出
    sr.WriteLine(content);
    sr.Close();
    sr = null;
    Response.Redirect(FileName);
    }输出的html文件结果:
    数据库的变量1
    数据库的变量2
      

  3.   

    一样可以 
    你可以将这个string content = "<p>Car_Title</p><br><p>Car_Content</p>";变成一个模板的html代码来搞,同样可以
      

  4.   

    比如换成
      string content = ContentHtml.Text;
    其中ContentHtml为控件:
    protected System.Web.UI.WebControls.TextBox ContentHtml;
    这样你就可以把真个模板的HTML代码放在ContentHtml控件中