关于asp代码冗余度问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 21:31:09
我知道asp不能象jsp一样,可以写一个类,节省很多重复的代码,不过好象asp也可以写一些vbscript的函数,也可以做到重复调用的目的,不知道asp哪些代码可以做到重复利用,象后台的连接数据库的代码,还有查询语句什么的,那还有哪些也可以作到呢,如果有代码的话,那请帖帖上来,行吗,谢谢各位了!!

可以写成类啊,重复调用,除了二楼说的,还有

7.数据表格DataGrid
8.缓存类
9.Radio,Checkbox,Select调用类
10.无限分类
11.字符串操作类
12.加密类
....................

下个网站后台的源代码,自己找找,有很多可以重复用的,我现在也下载了一些在看,或者干脆去淘宝买一两个完整的,对学习很有帮助,比看书值多了

根据你项目的不同而不同。。
不过有几块你可以通用。。
1.数据库操作类
2.分页类
3.上传类
4.缩略图生成类
5.发送邮件类
6.FSO操作类

等等。。至于代码,你可以百度里,搜一下N多,由于代码比较长,而且ASP又比较简单就不贴。

VBScript也提供类机制,只是比较简单!
这是我顺便回答另一个问题写的简单数据库连接类,你可以参考一下:
<%
Class DB
Private conn
Private connstr

Private Sub Class_Initialize
'构造函数
connstr = "driver={SQL Server};server=localhost;uid=jsj2000;database=Biaobenku;pwd=jsj2000"
Set conn = Server.CreateObject("ADODB.Connection")
End Sub

Private Sub Class_Terminate
'析构函数
connstr = ""
If (isObject(conn)) Then set conn = nothing
End Sub

Public Function OpenDB
'对外服务接口,打开一个与数据库的连接