由于工作中需将已有.aspx动态页面生成html静态文件。决定用控制台程序完成定时生成html文件在网站的根目录下。至生成静态页面好处在此不作赘述。
分成二块:
1.原网站内(取得数据和存放模板)
2.网站外应用程序(数据处理和生成html文件)
1.a )网站内运行default.aspx文件从运行结果中取得html源码,分析->制成模板页temp.html
1.b)分析网站default.aspx页面数据处理。
2.应用程序结构(实体层,数据处理层,html生成层,app.config)
实体层:经1的分析,得到页面各结构相同块,然后封装成实体类。
数据处理:取得及处理网站生成的动态数据。
html生成:利用stringbuilder apend html字符 及创建文件。
config:配置各实体的样式(className),模板文件位置,生成目标位置,及数据连接等配置。
最后,通过window计划任务,定时执行应用程序,生成html文件。
转载于:https://www.cnblogs.com/koolay/articles/1044150.html