首页可以生成静态。文章么一如果没有非要生成静态的话,你可用URL重写弄能伪静态,否则就用AJAX异步加载或者用iframe静态页嵌套动态页。
静态页需要交互的部分可以用ajax实现,而加载的时候也可以ajax动态加载远程数据,通过DOM操作并表现。
页后台修改过已经生成静态页的记录,修改成功后再次按照规则生成替换即可。登陆判断可以用cookie+session保存。
你所谓静态化是指将页面生成HTML的文件 对吧?
比如说你现在的文章页面时 art.aspx?id=文章ID
如果是这样你可以这样做
首先在数据库查出所有的文章ID
WebClient wc = new WebClient();
Stream s = wc.OpenRead('art.aspx?id=文章id');
将流对象保存成.html即可