将ASPX导出为HTML

Lea*_*hen 5 html asp.net screen-scraping

我们正在建立一个CMS.该站点将由aspx页面中的用户构建和管理,但我们想创建一个HTML的静态站点.我们现在的方式是使用我在这里找到的代码重载Aspx页面中的Render方法并将HTML字符串写入文件.这适用于单个页面,但我们的CMS就是我们想要从一开始就为网站自动创建一些HTML页面,甚至在创建者编辑系统中的任何内容之前.有谁知道有任何方法可以做到这一点?

Fra*_*ger 2

调用Render方法还是很简单的。只需创建页面的实例,WebContext与对象一起创建存根WebRequest,然后调用Render页面的方法。然后您就可以自由地对结果做任何您想做的事情。

或者,编写一些curl脚本wget来下载并存储您想要静态化的任何页面。