Asp动态网站制作流程1、建立个人站点文件夹(如:E:\web100)2、配置IIS:开始—程序—管理工具—Internet信息服务—默认网站—属性(1)主目录:本地路径:E:\web100(2)文档:index.asp3、启用DW8.0建立站点:站点—新建站点—“高级”或站点—管理站点—编辑—“高级”(1)本地信息:站点名称:myweb;本地根文件夹:E:\web100;(2)测试服务器:服务器模型:ASPVBScript;访问:本地/网络。4、在DW中选择:文件—新建—动态页ASPVBScript(文档类型:无)—创建5、开始网页页面设计及代码编写等操作,将文件保存为.htm或.asp类型。6、在Internet信息服务器窗口中右键点击要浏览的网页文件,选择“浏览”,在打开的IE窗口中进行测试,也可以直接打开IE,在地址栏里输入:或或http://本机IP地址,来进行页面测试。对数据库中数据表的操作主要有:增、删、改(1)读取记录(显示/浏览记录)(2)写入记录(插入记录)(3)查询记录(查找满足指定条件的记录)(4)修改记录(5)删除记录小小留言本的制作目录1、创建数据库test.mdb及留言用的数据表liuyan22、创建连接数据库的文件conn.asp23、制作留言本的首页index.asp24、制作留言浏览页list.asp35、制作添加留言的静态页add.htm46、制作提交留言写入数据库的动态页add.asp67、制作查询留言的静态页chaxun.htm78、制作查询留言结果显示页cxjg.asp89、制作删除留言静态页shanchu.htm1010、制作删除留言动态页scjg.asp1111、制作修改留言静态页xiugai.htm1212、制作修改留言动态页xiugai.asp1313、制作修改留言成功动态页xgjg.asp15详细步骤及代码1、创建数据库test.mdb及留言用的数据表liuyan确定数据表的各个字段名称及数据类型分别为:qq(文本,10)、nich(文本,10)、ly(备注)、time(日期/时间,默认值=Now()。2、创建连接数据库的文件conn.aspconn.asp代码如下:%setconn=server.CreateObject(adodb.connection)‘设置一个adodb数据库连接组件conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.MapPath(test.mdb)‘设定所要连接的数据库(包括名称和路径)%3、制作留言本的首页index.aspindex.asp代码如下:%@language=vbscriptcodepage=936%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title小小留言本/title/headbodyahref=list.asp浏览留言/aahref=add.htm添加留言/aahref=chax.htm查询留言/aahref=xiugai.htm修改留言/aahref=shanchu.htm删除留言/a/body/html4、制作留言浏览页list.asplist.asp代码如下:!--#includefile=conn.asp--‘包含连接数据库的文件%exec=select*fromliuyan‘查询数据表记录的表达式setrs=server.CreateObject(adodb.recordset)‘创建相应记录集rs.openexec,conn,1,1‘读取记录集中满足表达式的相应记录%html,/Pheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title所有访客留言内容/title/headbodydivalign=centerp所有访客留言内容/ptablewidth=400border=1cellspacing=0cellpadding=0trtd编号/tdtdQQ号/tdtd昵称/tdtd留言内容/tdtd留言时间/td/tr%dowhilenotrs.eof%trtd%=rs(id)%/tdtd%=rs(qq)%/tdtd%=rs(nich)%/tdtd%=rs(ly)%/tdtd%=rs(time)%/td/tr‘该段代码用来在页面相应单元格中显示查询的记录%rs.movenextloop%/table%rs.closesetrs=nothing‘关闭记录集conn.closesetconn=nothing‘关闭数据库的连接%pahref=index.asp返回首页/a/p/div/body/html5、制作添加留言的静态页add.htm其中主要是一个用来提交留言数据的表单,注意表单中各个文本框等对象的命名add.htm代码如下:htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title添加留言/title/headbodydivalign=centerp添加新留言/pformname=form1method=postaction=add.asptablewidth=359border=1cellspacing=0cellpadding=0trtdwidth=59QQ号/tdtdwidth=135inputname=qqtype=textid=qqsize=15/td/trtrtd昵称/tdtdinputname=nichtype=textid=nichsize=15/td/trtrtd留言/tdtdtextareaname=lyrows=3wrap=offid=ly/textarea/td/trtrtdcolspan=2divalign=centerinputtype=submitname=Submitvalue=添加inputtype=resetname=Submit2value=重写/div/td/tr/table/formpahref=index.asp返回首页/a/p/div/body/html6、制作提交留言写入数据库的动态页add.aspadd.asp代码如下:!--#includefile=conn.asp--%qq=request.Form(qq)nich=request.Form(nich)ly=request.Form(ly)‘从提交的表单中获取相应的值exec=insertintoliuyan(qq,nich,ly)values('+qq+','+nich+','+ly+')‘插入记录的表达式conn.executeexec‘执行该表达式命令response.Write(添加留言成功!)conn.closesetconn=nothing%‘本段代码用来添加相应记录到数据表中htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title留言成功/title/headbodyahref=index.asp返回首页/a/body/html7、制作查询留言的静态页chaxun.htm方法同add.htmchaxun.htm代码如下:htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title查询留言/title/headbodydivalign=centerp查询留言内容/pformname=form1method=postaction=cxjg.asptablewidth=200border=1cellspacing=0cellpadding=0trtdwidth=74QQ号/tdtdwidth=120inputname=qqtype=textid=qqsize=15/td/trtrtd昵称/tdtdinputname=nichtype=textid=nichsize=15/td/trtrtdcolspan=2divalign=centerinputtype=submitname=Submitvalue=查询inputtype=resetname=Submit2value=重置/div/td/tr/table/formpahref=index.asp返回首页/a/p/div/body/html8、制作查询留言结果显示页cxjg.aspcxjg.asp代码如下:!--#includefile=conn.asp--%qq=request.Form(qq)nich=request.Form(nich)‘从表单中获取要查询的条件值exec=select*fromliuyanwhereqq='+qq+'ornich='+nich+'‘设定查询条件表达式setrs=server.CreateObject(adodb.recordset)‘创建相应记录集rs.openexec,conn,1,1‘读取记录集中满足表达式的相应记录%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title查询留言结果/title/headbodydivalign=centerp查找到的留言内容/ptablewidth=452border=1cellspacing=0cellpadding=0trtd编号/tdtdQQ号/tdtd昵称/tdtd留言内容/tdtd留言时间/td/tr%dowhilenotrs.eof%trtd%=rs(id)%/tdtd%=rs(qq)%/tdtd%=rs(nich)%/tdtd%=rs(ly)%/tdtd%=rs(time)%/td/tr%rs.movenextloop%/table%rs.closesetrs=nothingconn.closesetconn=nothing‘关闭记录集和数据库%pahref=index.asp返回首页/a/p/div/body/html9、制作删除留言静态页shanchu.htmshanchu.htm代码如下:htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title删除留言/title/headbodydivalign=centerp删除留言/pformname=form1method=postaction=scjg.asptablewidth=200border=