首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net全站生成静态如何搞··非伪静态

2012-04-15 
asp.net全站生成静态怎么搞非伪静态如题全站生成静态 有实例的最好了求解![解决办法]当然(在你做的只是一

asp.net全站生成静态怎么搞··非伪静态
如题··全站生成静态 有实例的最好了··求解!

[解决办法]
当然(在你做的只是一个简单网页式网站的前提下)你也可以通过重写Page的Render方法,在aspx被执行时才去产生html文件。

这样当你想更新一些内容,那么让你们的测试人员手工把网页都浏览一遍,于是html就动态产生了。

而你的网站可以自定义一个Module(或者在Global里边处理也很容易),当用户访问aspx的时候你可以首先去价差有么有产生过html文件,如果产生过就直接读取html文件输出,然后Response.End。当你想更新一些内容,删除其html文件即可。因为下一次aspx被访问过一次之后,就会立刻自动产生html文件。

当然这要求服务器端仍然使用asp.net,而不是一个最简单的仅仅下载html文件的web服务就能承载。不过这好处就是特别简单,特别灵活。

不过既然网站运行时还是离不开asp.net系统,这还是比不过页面缓存技术更简单、更灵活。

热点排行