Asp.Net C# 如何生成静(Html)态页面
急用,急用……二楼的仁兄,问题可否具体点啊。就是那个CreateHtmlFile方法的三个参数分别是文件路径、文件内容、文件名称。文件内容要写些什么呢?能否写个例子呢……...
急用,急用……
二楼的仁兄,问题可否具体点啊。就是那个CreateHtmlFile方法的三个参数分别是文件路径、文件内容、文件名称。文件内容要写些什么呢?能否写个例子呢…… 展开
二楼的仁兄,问题可否具体点啊。就是那个CreateHtmlFile方法的三个参数分别是文件路径、文件内容、文件名称。文件内容要写些什么呢?能否写个例子呢…… 展开
展开全部
记得引用System.IO这个命名空间
/// <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);
m_streamWriter.Flush();
m_streamWriter.Close();
}
}
============================================
补充:三个参数的意思是这样的
FilePath:生成的文件的路,你要去获取绝对路径
Content:就是你生成HTML字符串
FileName:文件的名称.
如CreateHtmlFile(路径,"<div>Hello World</div>","FileName")
/// <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);
m_streamWriter.Flush();
m_streamWriter.Close();
}
}
============================================
补充:三个参数的意思是这样的
FilePath:生成的文件的路,你要去获取绝对路径
Content:就是你生成HTML字符串
FileName:文件的名称.
如CreateHtmlFile(路径,"<div>Hello World</div>","FileName")
展开全部
可以直接用IO操作+模板文件 的方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以前看到过类似的问题,思路:
1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。
2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。
详细的内容你可以在我的博客中看一下,这个是地址:
http://hi.baidu.com/activezfj/blog/item/7b9749a9a8d1c6f81f17a2aa.html
1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。
2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。
详细的内容你可以在我的博客中看一下,这个是地址:
http://hi.baidu.com/activezfj/blog/item/7b9749a9a8d1c6f81f17a2aa.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询