企业动态关于我们联系我们
   建站常识
 域名常识
域名解析问题集锦
域名基础知识概述
域名dns问题集锦
国内域名转入业务问题集锦
 空间常识
虚拟主机产品说明书
FTP上传注意事项
ftp操作常识问题集锦
网站无法上传怎么办?
 邮局常识
什么是电子邮件地址?
企业邮箱与免费邮箱的区别,企业邮箱的优点?
什么是SMTP?
什么是POP3?
 建站常识
企业如何建好网络营销
三种类型企业网站的作用
如何推广B2C独立网店
做网站快速成功的九个步骤
 SEO 知识
什么是SEO?
什么是SPAM?
SEO和SPAM有什么区别?
影响SEO的几点常识

首页 → 技术交流 → ASP
不用Rewrite的ASP伪静态页,简单易用   2013/10/14   返回前页
  
不需要通过iis+ISAPI_Rewrite做基于IIS的url rewrite 
一、数据库很简单使用access,Data.mdb建立一个表Article,三个字段:ID,Title,Content;自动编号、标题、文章内容。
二、Config.asp
 程序代码
<% 
'数据库链接 
db="data.mdb" 
Set conn = Server.CreateObject("ADODB.Connection") 
connstr="PRovider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) 
conn.open connstr 
If Err Then 
err.Clear 
Set conn = Nothing 
Response.Write "数据库连接出错,请检查连接字串。" 
Response.End 
End If 
'定义新闻阅读界面的读取 
Dim News_title,News_content 
Sub ReadNews() 
set rs1=server.createobject("adodb.recordset") 
sql1="select id,title,content from article where id="& ID 
rs1.open sql1,conn,3,3 
News_title=rs1("title") 
News_content=rs1("content") 
rs1.close 
set rs1=Nothing 
End Sub 
%>

三、Default.asp
 程序代码
<!--#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>

四、Article.asp

 程序代码
<!--#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() 
%> 
<div> 
标题: <b><%= News_title%></b><br /> 
内容: <%=News_content%> 
</div>
本站搜索关键词:南京网站建设、南京建站、南京SEO推广、南京网络公司
   广告也精彩
版权所有:南京欧万网络服务工作室 www.owon.cn sitemap