日期:2014-05-17 浏览次数:20457 次
<%= abc %>
------解决方案--------------------
如果你需要将“所有网址”都显示为html/htm后缀的,那么必须通过有关url重写机制去实现。而且你的所有网页中的链接也应该相应地修改掉。
这跟“静态页”没有关系!
------解决方案--------------------
不严格地说,无论是asp还是php,都是面向html的代码生成器,浏览器浏览到的是html。(事实上,web服务器还被用来返回二进制数据、纯文本、xml/json,甚至在html5时代,还可以用来返回视频等富媒体信息。只要它们遵循http协议)
浏览器并不在乎这个html数据有服务器上的一个静态html文件对应,还是动态产生的,或者是服务器端程序根据模板产生的。
当然,如果服务器上只有html文件,web服务器要做的就是接受请求,然后读取对应的文件内容,再原封不动地返回,那是多么好的一件事情,那就不需要什么asp、php、jsp这些劳什子了。问题是,作为web程序,它必须具备根据客户端请求以及服务器端数据做出实时的响应和变化,这才是问题的本质。
现在如果有人和你说,他开一个网店,每天需要手工用html编辑器更新商品的数量和价格,以及显示用户订单列表的网页,是不是一件很不可思议的事情。所以问题的本质不是html格式的文件能提高性能,而是既要保证用户实时获得最新的数据,同时降低服务器的开销,减少不必要的处理。
所以你听说的所谓为了提高性能而把动态网页转换成所谓html文件的说法是根本不懂的人瞎掰的。
------解决方案--------------------
静态页 故名思议 是静态的 一些用户动态信息 如果要展现就要靠ajax等
静态页输出是 http协议 动态页输出也是http协议 动态页在输出的时候 多了一道门而已
------解决方案--------------------
aspx页面还是aspx页面.可以通过url重写,把这个.aspx改成.htm