最近做了一个asp的购物网站,有点感想,分享下
1.和net不一样的是里面没有那么多对象,基本上都是过程编程,利用到的对象有response,request,server
2.逻辑代码区域使用<%%>负责
3.引用其他页面或者逻辑处理代码使用<!--#include file="xxxx.asp" -->
4.if,while,for等语句基本上都是if 条件 then 执行语句end if
5.创建数据库对象使用server.CreateObject("adodb.recordset")
6.定义对象类似var一样,都是弱类型的,这里采用vb语法dim来申明对象
下面是我的一个页面的简单代码,可以说明上面这些问题
<!--#include file="Include/Conn.asp" -->
<!--#include file="Include/function.asp" -->
<!--#include file="Include/md5.asp" -->
<%
dim username,password,comeurl
username=replace(trim(request.Form("username")),"'","")
password=md5(replace(trim(request.form("password")),"'",""),32)
if trim(request.form("comeurl"))="" then
comeurl="member.asp"
else
comeurl=trim(request.form("comeurl"))
end if
if username="" or password="" then
response.Write "<script LANGUAGE='javascript'>alert('登录失败!请检查您的登录名和密码!');history.go(-1);</script>"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [User] where username='"&username&"' and password='"&password&"' " ,conn,1,3
if not(rs.bof and rs.eof) then
if password=rs("password") then
response.Cookies("timesshop")("username")=trim(request.form("username"))
rs("lastvst")=now()
rs("loginnum")=rs("loginnum")+1
rs.Update
rs.Close
set rs=nothing
call loginok()
else
response.write "<script LANGUAGE='javascript'>alert('登录失败,请检查您的登录名和密码!');history.go(-1);</script>"
end if
else
response.write "<script LANGUAGE='javascript'>alert('登录失败!请检查您的登录名和密码!');history.go(-1);</script>"
end if
sub loginok()
response.Write "<font size=2>欢迎 <font color=red size=2>"&request.Cookies("timesshop")("username")&"</font>,光临两秒种后将自动跳转到相应页!</font>"
response.redirect comeurl
end sub
conn.close
set conn = nothing
%>
一直都没学过asp的语法,这次也是在原来的一个项目上做调整,也就是看一点学一点,花了一点时间算是搞定了,也对asp有了基本的了解。由于经常都是做net方面的对象编程,突然转到过程编程上来还真有点不习惯
分享到:
相关推荐
asp编程入门asp编程入门asp编程入门
ASP编程完全手册 ASP编程完全手册 ASP编程完全手册
HTML与ASP编程实务:HTML与ASP编程实务.rar
asp高级编程 asp高级编程 asp高级编程 asp高级编程
ASP编程 ASP手册 ASP编程完全手册
编程之道ASP数据库编程入门
ASP 第一步 ASP编程实例教程ASP 第一步 ASP编程实例教程
ASP完整教程(完全ASP编程).doc
ASP编程词典,ASP编程词典ASP编程词典ASP编程词典ASP编程词典ASP编程可以很好的学习ASP开发,包含了整个ASP的知识点。
ASP编程基础讲解,以及应用ASP编写动态网页,适合入门级学者
ASP.NET 4.0编程技术大全 作 者:靳华,洪石丹 ...本书内容丰富,示例项目内容全面,实用性较高,适合初次学习 ASP.NET开发技术、急需掌握ASP.NET 4.0开发技术、急需提高ASP.NET开发水平的开发人员或学生阅读。
软件介绍 教你10天学会asp,里面都是智能的,傻瓜都会学。 Tags: 10天学会ASP编程 ASP教程
asp编程精选集锦
最好的ASP编程工具|工具|编程|最好|专业的编程工具
asp.net编程词典是由明日科技公司组织近百位资深编程技术人员,为广大设计人员开发的易查、易学、易用的高效编程工具软件
ASP.NET高级编程.pdf ASP.NET深入编程.pdf ASP.NET完全入门.doc ASP.NET中文手册.chm C#高级编程.pdf C#说明文档(微软).pdf C#完全手册.pdf C#语言参考.doc Dot NET综合资料库.CHM windows应用高级编程-C#编程篇...
ASP 编程中20个非常有用的例子ASP 编程中20个非常有用的例子
asp编程语言基础教程,建议初学者学习使用!
asp.net xml高级编程 c#编程篇asp.net xml高级编程 c#编程篇
ASP编程-20个常用范例 asp编程中常用的一些应用,希望给你的编程带来一些帮助