上一篇:用asp写一个简单的加密和解密的类。。。。 >>
简单asp类模仿
<%
Class clsDSJ
Private p_Error,p_Author,p_WebURL
Public Property Get Version
Version="DSJ 1.0.0 Beta"
End Property
Public Property Get Error
Error=p_Error
End Property
Public Property Get Author
Author=p_Author
End Property
Public Property Let Author(strAuthor)
strAuthor=Trim(strAuthor)
If strAuthor="" Then
p_Author="孤剑"
Else
p_Author=CStr(strAuthor)
End If
End Property
Public Property Get WebURL
WebURL=p_WebURL
End Property
Public Property Let WebURL(URL)
URL=Trim(URL)
If URL="" Then
p_WebURL="http://www.blog.csdn.net/alonesword/"
ELse
If LCase(CStr(Left(URL,7)))<>"http://" then
p_WebURL="http://" & URL
Else
p_WebURL=URL
End If
End If
End Property
Private Sub Class_Initialize
p_Author="孤剑"
WebURL="http://www.blog.csdn.net/alonesword/"
p_Error=-1
End Sub
Private Sub Class_Terminate
End Sub
Public Function gotTopic(str,strlen)
Rem 限制字符串显示长度在一定的范围内
Dim i,StringLen,CharSize,EchoCharType
StringLen=len(str)
CharSize=0
For i=1 to StringLen
EchoCharType=Abs(Asc(Mid(str,i,1)))
If EchoCharType>255 Then
CharSize=CharSize+2
Else
CharSize=CharSize+1
End If
If CharSize>strlen Then
gotTopic=Left(str,i) & "..."
Exit For
Else
gotTopic=str & ""
End If
Next
End Function
‘’******************************
‘’名称: ChkInvaildWords
‘’参数:Words
‘’返回值:True/Falsh
‘’作用:检查参数是否有非法字符
‘’******************************
Function ChkWords(Words)
Rem 定义需要过滤得非法字符
Const InvaildWords="select|update|delete|insert|@|--|,|‘’|#|%"
ChkWords=True
InvaildWord=Split(InvaildWords,"|")
inWords=LCase(Trim(Words))
For i=LBound(InvaildWord) To UBound(InvaildWord)
If Instr(inWords,InvaildWord(i))>0 Then
p_Error=0
ChkWords=False
Exit Function
End If
Next
ChkWords=True
End Function
Function DividedPage(objRs,perPageSize,CurrentPage)
objRs.Pagesize=perPageSize
TotalPage=objRs.PageCount
If IsEmpty(perPageSize) Or IsEmpty(CurrentPage) Then
p_Error=1
Response.Write("<Font style=‘’font-size:12px;‘’>参数不能为空!<br></Font>")
Response.End()
Exit Function
ElseIf (IsNumeric(perPageSize)=false Or IsNumeric(CurrentPage)=false) then
p_Error=2
Response.Write("<Font style=‘’font-size:12px;‘’>参数不能为空!<br></Font>")
Response.End()
Exit Function
End If
If CLng(CurrentPage)<1 Then CurrentPage=1 End If
If CLng(CurrentPage)>TotalPage Then CurrentPage=TotalPage End If
If TotalPage>0 Then
objRs.AbsolutePage=CurrentPage
End If
Items=1
Do While Not objRs.Eof
Response.Write(Items)
objRs.MoveNext
Loop
End Function ‘’终止于2004年11月27日
End Class
Dim DSJ
Set DSJ=New clsDSJ
%>
下一篇:一个获取图片宽度和高度的类 >>
相关文章:
- · asp.net提高性能的要点
- · 编程初学者的良言警句
- · 网页制作小技巧
- · 使用hashtable实现的购物车
- · CSS滤镜:颜色渐变
- · 显示日期格式的几个函数
- · 如何显示在线人数和所在位置
- · ASP 强制更新页面
- · ASP+SMTP完成邮件群发功能
- · 使用ASP实现文件上载(上传)的各种方法
- · 下拉框反回选定的文字 (修改页面经常用到)
- · 鼠标样式,整体背景图,滚动条的效果(网页效果)
- · 取分隔符后的字符 (分隔符其实可自由指定一个字符表示)
- · 两种字幕的效果(很有用)
- · 一些基本的/适应的/函数
- · 关于程序加载错误的处理
- · 表单提交“GET”的用法(form所有提交的值都会在地址栏出现)
- · 创建表、删除表和删除表的记录(一种窗口的判断和跳转)+ 链接确定大小的新页面
- · IIS 更新ScriptMaps
- · SQL注入天书—ASP注入漏洞全接触
- · 存储过程入门
- · 事务全攻略
- · 清除网页历史记录
- · 无法加载DLL(OCI.DLL),如何解决?
- · Calling WebServices using javascript
- · Session过期问题
- · 利用Asp.net 动态创建DataList
- · 自己制作友好的页面“确认对话框”
- · 一个asp模板类
- · 利用%5c绕过验证
- · 一个asp模板类
- · 用javascript调用webservice(webservice behavior)
- · asp.net无法调试的解决方法
- · 奇特的用法:把列名取到一个字符串中
- · ASP.NET编程习惯
- · ASP.Net 1.x 中 __doPostBack实现的问题
- · 在Remoting Server上取得Remoting Client的IP地址
- · ASP 写的自动生成SELECT 表单的函数
