用asp制作动态网站(用FrontPage2003轻松制作ASP动态网页)

本文目录
用FrontPage2003轻松制作ASP动态网页
1. 打开FrontPage 2003,点击“文件→新建→新建网站→其他网站模板”,然后选择“数据库界面向导”,给定网站路径后,单击按钮即可(图1)。
2. 可以选择是以ASP为平台还是为平台,一般选默认的ASP,数据库建议使用第一项“在网站中创建新的Microsoft Access”数据库,选这一项不一定要求你的机器安装了Access,只是此数据库是按其格式建库而已。不改变选项的话可以直接单击按钮(图2)。
3. 指定所要连接的数据库名称,也可以默认,建议不要用中文。
4. 这一步非常关键,你的数据库有哪一些字段,其数据类型是什么,在网页中表现为文本框还是下接菜单之类的,都在这里设置。首先选择某一列名称,点击“修改”即可,进行各项内容的修改。
其中“名称”为字段名,“列类型”为字段数据类型,“表单域类型”为用户在进行数据记录时的输入界面,用户可以根据需要进行选择。选择完成后,则全部设置完毕(图3)。
5. 系统自动建立数据库,点击按钮即可。
6. 设置数据库及其操作网页的存放路径,有需要可以自行更改(图4)。
7. 建议勾选数据库器,方便超级用户根据用户名和密码对数据库进行添加、删除等操作(图5)。
8. 给定本系统的超级用户名及其密码(图6)。
9. 最后单击按钮,整个数据库向导就完成了。
至此,整个功能室网上申请系统已经完成了90%,接下来要做的工作就是修改各页面的文字,网页背景的替换,给提交表单中的下拉列表进行初始值的赋给等工作(图7)。
最后,就是要设置操作系统了。在控制面板的管理工具中打开IIS,在默认网站中新建一个虚拟目录,根据向导提示进行各项设置,提醒一点的是,在设置访问权限时,一定要勾选“执行”选项,否则IE不支持对ASP网页的解析编译(图8)。
建好虚拟目录后,就可以在IE中通过
值得一提的是,使用此向导建立网上数据库系统确实非常方便,真正要花时间来设置的就是第四步,其余步骤均可很快通过,对于完全不懂ASP又想建站的用户来说是帮大忙了。但其毕竟是自动生成的,很多用户所需要的定制功能是向导不能提供的,如果用户需要将其功能进一步完善以达到专业水平,还是需要懂一点网络语言来进行部分修改。
动态ASP网页制作
《%@language=vbscript codepage=936 %》
《%
dim user_name,user_pass1,user_pass2
user_name=replace(trim(request("user_name")),"’","")
user_pass1=replace(trim(Request("user_pass1")),"’","")
user_pass2=replace(trim(Request("user_pass2")),"’","")
if User_Name="" then
FoundErr=True
ErrMsg=ErrMsg & "《br》《li》用户名不能为空!《/li》"
end if
if user_pass1="" then
FoundErr=True
ErrMsg=ErrMsg & "《br》《li》密码不能为空!《/li》"
end if
if user_pass2="" then
FoundErr=True
ErrMsg=ErrMsg & "《br》《li》确认密码不能为空!《/li》"
end if
if user_pass1《》user_pass2 then
FoundErr=True
ErrMsg=ErrMsg & "《br》《li》您输入的密码和确认码不一致,请重新输入。《/li》"
else
if user_name《》""then
MsgBox &user_name&"您已成功登陆!"
end if
end if
if FoundErr=True then
call WriteErrMsg()
end if
’****************************************************
’过程名:WriteErrMsg
’作 用:显示错误提示信息
’参 数:无
’****************************************************
sub WriteErrMsg()
dim strErr
strErr=strErr & "《html》《head》《title》错误信息《/title》《meta http-equiv=’Content-Type’ content=’text/html; charset=gb2312’》" & vbcrlf
strErr=strErr & "《link href=’style.css’ rel=’stylesheet’ type=’text/css’》《/head》《body》" & vbcrlf
strErr=strErr & "《table cellpadding=2 cellspacing=1 border=0 width=400 class=’border’ align=center》" & vbcrlf
strErr=strErr & " 《tr align=’center’》《td height=’22’ class=’title’》《strong》错误信息《/strong》《/td》《/tr》" & vbcrlf
strErr=strErr & " 《tr》《td height=’100’ class=’tdbg’ valign=’top’》《b》产生错误的可能原因:《/b》《br》" & errmsg &"《/td》《/tr》" & vbcrlf
strErr=strErr & " 《tr align=’center’》《td class=’tdbg’》《a href=’Login.asp’》《《 返回登录页面《/a》《/td》《/tr》" & vbcrlf
strErr=strErr & "《/table》" & vbcrlf
strErr=strErr & "《/body》《/html》" & vbcrlf
response.write strErr
end sub
%》
asp动态网页程序设计
问题出在3.asp中倒数第五行Response.Redirect "5.asp" 。
因为它只是执行了跳转页面,而没有把你输入的用户名和密码传递到5.asp,这样5.asp中就根本不存在request("yhm") 和request("mm") ,也就查不到任何内容了。
解决办法:3.asp中倒数第六行Session("id")=rs("id") 和Response.Redirect "5.asp" 之间添加如下字段dim yhm,mm
yhm=request("yhm")
mm=request("mm")
把Response.Redirect "5.asp" 改成
Response.Redirect "5.asp?yhm="&yhm&"&mm="&mm&""
然后在5.asp中提取地址中的yhm和mm值
在19行后加
dim yhm,mm
和
yhm=request.querystring("yhm")
mm=request.querystring("mm")
然后把strSql ="Select * From users where yhm=’" & request("yhm") & "’ and mm=’" & request("mm") &"’"
改为strSql ="Select * From users where yhm=’" & yhm & "’ and mm=’" & mm &"’"
再试试。祝你好运
ASP动态网页制作怎么弄的
做动态asp网站,网页三剑客中Dreamweaver和Fireworks是最常用的,看书加实践是最好的方法。IIS是可以浏览asp网页的。但IIS不是很好用,用一段时间后很容易坏。最近在网上找到了一个很好的软件 NetBox2.8很好用,很方便。你可以到网上下一个。
代码一般不需要自己编写,只有高手中的高手才自己编写代码,你到网上下载你需要的后台,根据你的前台需求添加相应的模块就行了。
asp动态网页制作
前台先学html,这是基本网页编程语言,学好后可以编写静态网页,在此基础上可以学一些css,JavaScript什么的,css可令网页更为丰富,Javascript可以做出动态网页;
这时最好学点儿数据库知识,我个人觉得网络上的应用以数据库最为重要,凡是需要用户交互的,几乎没有不用数据库的;
至于后台语言,如果有编程经验,会java的话,可以学习jsp,后台语言使用java编写;如果会basic或者c#(会c语言或者c也可以,相似度很大,上手容易),那么学asp.net比较好,后台语言可以用c#;没有编程经验的话,建议你先学学编程,当然不学也行,只是上手有些不易,jsp和asp.net都可以!

本文相关文章:
网页历史记录保存天数(怎样将网页保存在历史记录中的天数设为30天)
2026年10月8日 16:10
html编写网页(谁能帮我用HTML语言做一个简单的网页代码就行)
2026年10月1日 10:40
动漫网页制作素材(如何制作简单一点儿的 电脑绘画 电脑动画 电子报刊 网页)
2026年10月1日 10:10
哪里可以做网页(哪里有帮人做网页的啊就是网络建站啊,不需要自己做的)
2026年9月28日 14:00
更多文章:
小型企业互联网解决方案(中小型制造企业如何借助工业互联网我们公司属于比较小的制造企业,资金有限)
2026年10月15日 12:00
不需要备案的服务器(请问下Yunlayer云服务器不备案能用吗)
2026年10月15日 09:40





