Asp简单的制作ajax留言板

来源:爱站网时间:2018-12-24编辑:网友分享
恍然想起,似乎很久没有写Asp了,这下想用Asp简单的制作ajax留言板竟然感觉有点难度了,整个流程下来竟然耗时我一天,哈哈,有点慢了,还请大师多多指点。

 恍然想起,似乎很久没有写Asp了,这下想用Asp简单的制作ajax留言板竟然感觉有点难度了,整个流程下来竟然耗时我一天,哈哈,有点慢了,还请大师多多指点。

复制代码 代码如下:

<%@ codepage=65001%>
<%
option explicit
%>
<% Response.Charset="utf-8"%>
<% Session.CodePage=65001 %>





<%
 Dim mybll
 Dim myList
 Set mybll = new BLL_Guest
 Select Case Request("tCMD")
  Case "SAVE"
   mybll.Insert()
  Case "DEL"
   mybll.Delete()
 End Select
 myList = mybll.FindByPage()
%>

客户留言

 



 
 
 


<%=myList%>

BLL_Guest.asp
<%
 '/// 

 '/// 摘要说明。
 '/// 


 Class BLL_Guest

  Private mycom,mymod,mydal

  Private LI,UL

  Private DEL

  '获取信息
  Public Sub GetGuest()

   mydal.GetGuest(Id)

  End Sub

  '新增信息
  Public Sub Insert()

   mymod.Content = Request("content")
   mymod.re = Request("Re")
   mymod.Addtime = Now()
   mymod.Ip = request.servervariables("HTTP_X_FORWARDED_FOR")
   If len(mymod.Ip)<=0 Then mymod.Ip = request.servervariables("REMOTE_ADDR")

   Call mydal.Insert(mymod)

  End Sub

  '更新信息
  Public Sub Update()

   Call mydal.Update(mymod)

  End Sub

  '删除信息
  Public Sub Delete()

   mydal.Delete(Request("Id"))

  End Sub

  '查找信息
  Public Function FindByPage()

   Dim PageSize,CurrentPage,WhereValue,OrderValue,RecordCount
   Dim objRS
   Dim tmp1,tmp2,tmp3,parms,i
   Dim tCMD
   tCMD = Request("tCMD")
   PageSize = "8"
   CurrentPage = Request("PageNo")
   If Len(CurrentPage)<=0 Then
    CurrentPage=1
   End If
   WhereValue = ""
   OrderValue = "Id"
   Set objRS = mydal.FindByPage(PageSize,CurrentPage-1,WhereValue,OrderValue)
   i = 1
   RecordCount = mydal.Count(WhereValue)
   Do While Not objRS.EOF
    If tCMD="DEL" Then
     DEL = "删除"
    Else
     DEL = ""
    End If
    parms=Array(i,objRS("content"),objRS("ip"),objRS("addtime"),DEL)
    tmp1 = tmp1 & mycom.Format(LI,parms)
    objRs.Movenext
    i = i + 1
   Loop
   tmp3 = mycom.Page(PageSize,CurrentPage,RecordCount,"guest/index.asp?tCMD=LIST")
   parms=Array(tmp1,tmp3)
   tmp2 = tmp2 & mycom.Format(UL,parms)

   FindByPage = tmp2

  End Function

  Private Sub Class_Initialize()

   LI = "
 >


 '/// 摘要说明。
 '/// 

  '/// 获得信息
  '/// 

  '/// 插入信息
  '/// 

  '/// 更新信息
  '/// 

  '/// 删除信息
  '/// 

  '/// 统计信息
  '/// 

  '/// 根据条件列出所有信息(带有分页)
  '/// 

 '/// 摘要说明。
 '/// 

 '/// 摘要说明
 '/// 

  '/// 获得信息
  '/// 

上一篇:结合AJAX进行PHP开发

下一篇:总结Ajax的小贴士使用技巧

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载