-
网站目录
-
最新文章
- [04/21]关于网站功能推广的两个案例
- [04/20]网站推广的几个经典方法
- [01/23]Access数据库如何转换为MSSQL数据库?
- [01/15]Access转换为MSSQL要注意的地方
- [01/13]ASP.NET技术的学习顺序问题
- [01/11]作为一个有ASP基础的人,应该如何学习ASP.NET呢?
- [01/09]如何系统地学习ASP.NET
- [12/26]网页常用hot装饰gif精选素材
- [12/26]网页常用new装饰gif精选素材
- [12/25]“CN域名1元体验活动”延续至2008年12月31日
- [12/23]解决Windows“超长时间”启动的问题
- [12/20]团队管理中应打造的六个“力”
- [12/18]面试试题实例及参考分析
- [12/17]IT行业精英肝胆多病 超7成从业者健康有问题
- [12/16]珊瑚虫案将于12月19日在深圳南山区法院开庭审理
-
最新评论
-
文章归档
-
站点统计
- 文章总数:93
- 评论总数:5
- 引用总数:0
- 浏览总数:35388
asp的伪静态实现代码
列表页的代码:
ASP/Visual Basic代码
- <!--#include file="config.asp"-->
- <ol>
- <%
- Set rs=server.CreateObject("adodb.recordset")
- sql="select * from Article"
- rs.open sql,conn,1,1
- do while not rs.eof
- %>
- <li><a href="article.asp?/<%=rs("id")%>.html"><%=left(trim(rs("title")),30)%></a></li>
- <%
- rs.movenext
- loop
- rs.close
- set rs=Nothing
- %>
- </ol>
articles.asp
ASP/Visual Basic代码
- <!--#include file="config.asp"-->
- <%
- id=request.QueryString("id")
- If id="" Then
- server_v40=Request.ServerVariables("QUERY_STRING")
- id=Int(replace(replace(server_v40,"/",""),".html",""))
- End If
- Call ReadNews(id)'这个函数用来取具体文章明细的
- %>
- <div>
- 标题: <b><%= News_title%></b><br />
- 内容: <%=News_content%>
- </div>
解说一下吧。实现的链接url类似:articles.asp?/110.html
重点就是取得110这个id的值。两步:
- 通过Request.ServerVariables("QUERY_STRING") ,取得了所有的“?”后面的参数,这里就是"/110.html"。
- 再把“/”和“.html”过滤掉。
用这种方法还可以实现“articles.asp?110”,这样的模式.


0 Comments , 0 Trackbacks
Jump to comment form | comments rss | Get trackback uri