用javascript,用面向对象的思想写ASP

大概99%的ASP网站都在使用VBSCRIPT作为开发语言,也许你就是其中的一员?使用了这么长时间的VB,你感受到他的强大了吗?也许你感受到更多的是他的限制.

也许你每天除了写ASP,还有很多的时间在写javascript的前台脚本吧.你有没有想过,把自己在前台javascript的经验技术用到ASP的编写中吗?那你就跟着我说的做吧.

用javascript,用面向对象的思想来写ASP.

微软的IIS默认用VBScript作为后台脚本语言,你可以在页面中使用<%@language=javascript%>来设定javascript为脚本语言.之后,你就可以大施拳脚了.

需要注意的是,javascript是区分大小写的.

1.输出

Response.Write("Hello World");

2.获得请求变量

id = Request("id") + "";

或:

id = Request("id").Count>0 ? Request("id")[0] : 0;

3.输出快捷方式

<%=id%>

4.连接数据库

conn = Server.CreateObject("Adodb.Connection");
str = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" + filepath);
conn.Open(str);

5.数据库查询

sql = "Select id From [user]"

rs = Server.CreateObject("Adodb.RecordSet");
rs.Open(sql, conn, 1, 1);
while(!rs.EOF){

Response.Write(rs.fields("id").value)
}

6.ASP与HTML嵌套


if(Session("user")){
    Response.Write("您已经登录了");
}

7.Session与Application

Session("user") = {

"id": 1,

"username": "Alan"

}

发表评论

电子邮件地址不会被公开。

*