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

网站静态化方法探讨解决方案

2012-05-21 
网站静态化方法探讨最近在做一个网站,因为要考虑静态化,所以我的做法是自己写html模板,使用网站管理功能生

网站静态化方法探讨
最近在做一个网站,因为要考虑静态化,所以我的做法是自己写html模板,使用网站管理功能生成静态页。
这样做的问题是在写html的时候太麻烦,生成静态页的时候可能会导致某些页面不能访问(这是我猜想的,比如碰到刚好有人访问该页面,尤其是主页),还有就是因为要自己写静态模板,导航栏也需要写到静态页生成逻辑中,真的太麻烦了,那位朋友能给我一些改进性的建议,非常感谢!

[解决办法]
url重写
百度一下asp.net 伪静态
[解决办法]
我的做法是用伪静态,所有链接通过一个方法生成(这样需要生成html页面还是shtml页面,只要往方法传入不同的参数即可),最后把伪静态页面生成对应的静态页

譬如原地址是:/index.aspx?itemid=5
url重写后(伪静态):/item/5.html
最后生成对应的静态页面:/item/5.html

[解决办法]
我现在也是这样做的,你可以看www.njch120.com 源代码中

HTML code
<form name="form1" method="post" action="aspx/Default.aspx" id="form1"><div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0NTI1NTU2NTRkZEMhwNExgU9gv6zJmd4wHde1AF8n" /></div>
[解决办法]
生成静态

伪静态

网上都有很多资料。慢慢研究吧

[解决办法]
探讨
我现在也是这样做的,你可以看www.njch120.com 源代码中


HTML code

<form name="form1" method="post" action="aspx/Default.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wE……

[解决办法]
无所谓,实际地址其实是/System/aspx/Default.aspx,需要登录权限才能访问的,安全方面我暂时能力还没达到,目前已我这样的菜鸟看还是安全的
[解决办法]
探讨

我的做法是用伪静态,所有链接通过一个方法生成(这样需要生成html页面还是shtml页面,只要往方法传入不同的参数即可),最后把伪静态页面生成对应的静态页

譬如原地址是:/index.aspx?itemid=5
url重写后(伪静态):/item/5.html
最后生成对应的静态页面:/item/5.html

[解决办法]
url重写
百度一下asp.net 伪静态

热点排行