100分求asp.net(C#)批量生成静态HTML源码
是asp.net(c#),并且是批量,真静态。谢谢。 --------------------编程问答-------------------- 用for 循环就可以,你去网上找个生成静态页的,自己改下就成了! --------------------编程问答-------------------- 这个应该很简单的。直接将你输出的内容用字符串保存。最终以html格式的文件来保存就行了 。 --------------------编程问答-------------------- baidu nvelocity --------------------编程问答-------------------- 来个真正会的啊,烦啊,花了多少时间还是没解决 --------------------编程问答-------------------- http://blog.csdn.net/cuizh1983/article/details/6002081
楼主参考下。给分吧~~ --------------------编程问答-------------------- 我有模版...不过需要后台管理员后台点击一下生成按钮才行的,不是全自动的! --------------------编程问答--------------------
for循环不行,如果有上万篇文章,一个for循环去生成,不到一会就500了,还是要找其他方法的。
--------------------编程问答--------------------
这个怎么弄呀? --------------------编程问答-------------------- 一个File类,一个StringBuilder 你还需要什么? --------------------编程问答-------------------- 关键是拼接出html代码,再以流的形式写进去。
--------------------编程问答-------------------- 楼主要的:http://blog.csdn.net/joyhen/article/details/8476609 --------------------编程问答-------------------- 读取网页模板,读出内容,替换相关关键词等内容,生成html --------------------编程问答-------------------- 以前的方法:做一个html网页模版,在html上定义标识,生成的时候读取html模版,替换标识,生成html --------------------编程问答-------------------- 批量大数据 最好是AJAX+NET生成 配合
Encoding code = Encoding.GetEncoding("gb2312");
// 读取模板文件
string temp = HttpContext.Current.Server.MapPath("home1.htm");
StreamReader sr = null;
StreamWriter sw = null;
string str = "";
try
{
sr = new StreamReader(temp, code);
str = sr.ReadToEnd(); // 读取文件
}
catch (Exception exp)
{
HttpContext.Current.Response.Write(exp.Message);
HttpContext.Current.Response.End();
sr.Close();
}
string toFilePath = HttpContext.Current.Server.MapPath("../");
//检查是否有该路径 没有就创建
if (!Directory.Exists(toFilePath))
{
Directory.CreateDirectory(toFilePath);
}
if (File.Exists(toFilePath))
{
File.Delete(toFilePath);
}
操作体验好点 不然页面卡那边 没提示 --------------------编程问答-------------------- 读取网页模板,读出内容,替换相关关键词等内容,生成html
补充:.NET技术 , ASP.NET