如何实现自动生成HTML网页,就是像百度和新浪那样

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:59:04
请高手指点,如何自动生成HTML网页,就像百度和新浪那样
也就说,你要把想放到的网页上的动东西还是动态放上去的,但是生成的还是静态网页(HTML).
我是说根据我的需要,生成动态的生成一候HTML页面了,不是生成ASPX的页面了。

可以用url重写
===========================================
动态生成Html文件也不挺容易实现的,你可以引用
System.IO.StreamWriter这个命名空间,这是我项目中动态生成html的方法你可以参考一下:
/// <summary>
/// 生成HTML文件
/// </summary>
/// <param name="FilePath">保存文件路径</param>
/// <param name="Content">文件流内容</param>
/// <param name="FileName">文件名</param>
public static void CreateHtmlFile(string FilePath, string Content, string FileName)
{
if (Directory.Exists(FilePath) == false)
{
Directory.CreateDirectory(FilePath);
}
using (StreamWriter m_streamWriter = new StreamWriter(FilePath + "\\" + FileName, false, System.Text.UnicodeEncoding.GetEncoding("UTF-8")))
{
m_streamWriter.WriteLine(Content);