网络编程
位置:首页>> 网络编程>> Asp编程>> 一个asp伪静态的程序实现方法

一个asp伪静态的程序实现方法

  发布时间:2010-06-28 18:56:00 

标签:静态,伪静态,asp

静态页面是蜘蛛喜欢的,会得到蜘蛛经常光顾的,以至于网站上的内容会得到搜索引擎更多的收录。

这里介绍一个asp伪静态的程序实现方法

数据库是access,表名article,里面有id,title,content

config.asp连接数据库文件

< %
'功能:asp实现伪静态的例子
'网址:www.aspxhome.com
'来源:网络
'数据库链接    
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  
% >
index.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>

源码见:asp实现伪静态例子.rar (11.60 KB)

0
投稿

猜你喜欢

  • 我使用“ Web 2.0设计”来形容目前占主导优势的网页设计风格, 很多人用这个词来形容:网络经济的复苏网站和用户之间更高水平的交互或一种社
  • CSS处理斜角导航条的一个例子,这个是写着测试用的。暂没有实际的应用。斜角处理比较麻烦,主要有两个地方。1、图片处理。2、负数的理解。这两个
  • IE 5.5 中的 JScript 版本是 5.5 版,它比以前版本的 JScript 中多了如数组的 push、pop、shift、uns
  • 自个儿闲的发疯画几个老鼠的表情,送女朋友。。HOHO。经常欺负人。哎。其实被欺负是一种幸福。工作以美国时间为主,所以白天睡到晚上。我不傻,真
  • 1983年1月19日,苹果公司发布乔布斯领导研制的新一代电脑Lisa,当时Lisa电脑的设计人员就认为,必须将立即执行的命令和需要用户附加输
  • 自动弹出窗口是一个让人讨厌的事情,为什么我们用它来显示我们的调查表呢?用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的
  • Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节char 对英文(ASCII)字符占用1个字节,对一个
  • 设计是一个输入-输出的过程,因为首先有用户的需求,客户的项目才有设计的产生,设计是带有目的性和市场行为的,当然也有一部分的创造性设计,仅仅为
  • 当列表菜单项目特别多的时候,使用JavaScript手风琴菜单(Accordion Menus)是个不错的选择。手风琴折叠菜单利于组织菜单项
  • 工厂模式(Factory Pattern)是什么工厂模式是一种创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会
  • 现在流行虚拟主机建站,我也有个网站,也算是个站长咯。当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本
  • 2010新的架构工具可以让我们了解应用程序和功能设计,并帮助验证设计和执行不偏离。它除了支持一般系统分析设计流程(需求→实体)外,也支持另一
  • 弄个随机数的东西,直接从网上找了一个现成的,简单看了两眼,感觉算法应该是对的,但今天测试下来,是不对的;网上大多数人用的写法是这样的:fun
  • 最近,我在做网页的时候,经理老是反应网页中一些栏目中没有背景图片。我说:背景图片有的,你刷新看看。但是他说:我可以刷新看看,但是你不能老是让
  • <% '测试读取MySql数据库的内容strconnection="driver={mysql odbc 3.51 dri
  • 这是早上找了点时间写了一个利用404错误达到静态态效果的类,准备在HTTP://PJSKIN.MYSUC.COM中使用的。不过现在没时间去弄
  • 此文章主要向大家描述的是MySQL高级查询方法之记录查询的实际操作步骤,以及对其实际操作过程中要用到的代码的详细描述,以下就是文章的主要内容
  • 如何在线压缩Access数据库?Access数据库可以在线压缩吗?可以的,代码和说明见下:compact.asp<%option&nb
  •     1.问:在DW中如何设置页面边距为0?答:在DW中似乎没有直接设置的方法,你只有在Html文档中插入以
  • 在document.form1.submit();后加document.body.innerHtml = "W
手机版 网络编程 asp之家 www.aspxhome.com