|
ASP伪静态化实例讲解
来源:
互联网
日期:2008-10-18
从网上查了N多资料,但是一下子没看明白,这次我以我的思路在讲述下: 当index.asp页面连接到一个传参数的信息页面,如http://www.eoneday.com/default.asp?cateID=6,也相当与在写ASP代码时
程序代码
<a href="?default.asp?cateID=<%=ID%>"></a>
伪静态写法
程序代码
<a href="?default.asp?/<%=ID%>.html">
而default.asp页面中用Request没办法接收参数的,我们可以这样
程序代码
<% dim id,id1,id2,a,b id=Request.ServerVariables("QUERY_STRING") '接收问号后面的值
id1=replace(Replace(id,".html",""),"/","")
id1即为接收的参数。
index.asp
程序代码
<a href="info.asp?/1-2.html">静态化测试</a>
结合数据库
程序代码
sql1="select id,title,content from article where id="& ID
info.asp
程序代码
成不成功! <% dim id,id1,id2,a,b id=Request.ServerVariables("QUERY_STRING")
id1=replace(Replace(id,".html",""),"/","") id2=split(id1,"-")
a=id2(0) b=id2(1) response.write "<br>a参数值为:"&a&"<br>b参数值为:"&b ''到这里已经获取了show.asp文件需要的a、b参数了。 ''下面利用该参数,和以前一样打开数据库,获取内容。 %>
ASP伪静态不是真正完全的静态化,只是看上去静态化,目的是增加搜索引擎的友好度!
更多的ASP伪静态化实例讲解请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2008-10-18
|
|
|
|
精品推荐 |
|
|
本月推荐 |
|
|
友情赞助 |
|
|
|