根据aspx动态页面生成静态页面(c#)

由于工作中需将已有.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值