当前位置:编程学习 > C#/ASP.NET >>

100分求asp.net(C#)批量生成静态HTML源码

是asp.net(c#),并且是批量,真静态。谢谢。 --------------------编程问答-------------------- 用for 循环就可以,

你去网上找个生成静态页的,自己改下就成了! --------------------编程问答-------------------- 这个应该很简单的。直接将你输出的内容用字符串保存。最终以html格式的文件来保存就行了 。 --------------------编程问答-------------------- baidu  nvelocity  --------------------编程问答-------------------- 来个真正会的啊,烦啊,花了多少时间还是没解决 --------------------编程问答-------------------- http://blog.csdn.net/cuizh1983/article/details/6002081
楼主参考下。给分吧~~ --------------------编程问答-------------------- 我有模版...不过需要后台管理员后台点击一下生成按钮才行的,不是全自动的! --------------------编程问答--------------------
引用 1 楼 hou306010849 的回复:
用for 循环就可以,

你去网上找个生成静态页的,自己改下就成了!


for循环不行,如果有上万篇文章,一个for循环去生成,不到一会就500了,还是要找其他方法的。

--------------------编程问答--------------------
引用 6 楼 adjt2011 的回复:
我有模版...不过需要后台管理员后台点击一下生成按钮才行的,不是全自动的!


这个怎么弄呀? --------------------编程问答-------------------- 一个File类,一个StringBuilder 你还需要什么? --------------------编程问答-------------------- 关键是拼接出html代码,再以流的形式写进去。
 
       

 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);
        }
--------------------编程问答-------------------- 楼主要的:http://blog.csdn.net/joyhen/article/details/8476609 --------------------编程问答-------------------- 读取网页模板,读出内容,替换相关关键词等内容,生成html --------------------编程问答-------------------- 以前的方法:做一个html网页模版,在html上定义标识,生成的时候读取html模版,替换标识,生成html --------------------编程问答-------------------- 批量大数据 最好是AJAX+NET生成 配合 
操作体验好点 不然页面卡那边 没提示 --------------------编程问答-------------------- 读取网页模板,读出内容,替换相关关键词等内容,生成html 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,