中国站长下载-为中国站长提供最好最全的建站资源! 首 页发布资源有事留言繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:中国站长下载 -> 文章中心 -> 网页编程 -> ASP编程 -> 文章内容  虚拟主机 域名注册 退出登录 用户管理
栏目导航
· ASP编程 · .NET编程
· PHP编程 · JSP编程
· CGI 专区
热门文章
· sndvol32 - sndvol3...
· [组图] FLASH:《大话李白》...
· 个人网站到底能赚多...
· [图文] Rundll.exe是病毒吗...
· [组图] Flash:制作MV
· 价值12万元的网站SE...
· 网站创业者,你需要...
· 一个成功的网站设计...
· [图文] FLASH:韩国导航条解...
· 中国网站的赚钱模式...
相关文章
· 增加网站反向链接的...
· Flash常见问题解答集...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
· [图文] FlashMX 视频教程(1...
asp简单的ajax留言板(采用三层模)(1)
作者:不详  来源:不详  发布时间:2006-8-13 0:23:01  发布人:chinazhan

 减小字体 增大字体

     好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈.
  就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂)
  
  演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了.
  
  index.asp
  <%@ codepage=65001%>
  <%
  option explicit
  %>
  <% Response.Charset="utf-8"%>
  <% Session.CodePage=65001 %>
  <!-- #include file="AccHelper.asp" -->
  <!-- #include file="Common.asp"-->
  <!-- #include file="DAL_Guest.asp" -->
  <!-- #include file="MOD_Guest.asp" -->
  <!-- #include file="BLL_Guest.asp" -->
  <%
   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()
  %>
  <h2>客户留言</h2>
  <p>
  <form name="subForm" id="subForm">
   <textarea id="con" name="con" cols="56" rows="6" wrap="VIRTUAL"></textarea>
   <input type="button" name="submit" value="提交留言" onclick="$('guest/index.asp?tCMD=SAVE&content='+escape(this.form.con.value))" />
  </form>
  </p>
  <%=myList%>
  
  BLL_Guest.asp
  <%
   '/// <summary>
   '/// 摘要说明。
   '/// </summary>
   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 = "<a href=""?tCMD=DEL&Id="&objRS("Id")&""">删除</a>"
   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 = "<li><span>{0}</span> <span>{1}</span><br /><span>作者:{2}</span> <span>{3}</span> <span>{4}</span></li>" & vbCrLf
   UL = "<UL>{0}<li>{1}</li></UL>"
   DEL = ""
  
   Set mycom = new Common
   set mymod = new MOD_Guest
   set mydal = new DAL_Guest
  
   End Sub
  
   Private Sub Class_Terminate()
  
   Set mycom = Nothing
   Set mymod = Nothing
   set mydal = Nothing
  
   End Sub
  
   End Class
  %>
  
  DAL_Guest.asp
  <%
   '/// <summary>
   '/// 摘要说明。
   '/// </summary>
   Class DAL_Guest
  
   Private SQL_01
   Private SQL_02
   Private SQL_03
   Private SQL_04
   Private SQL_05
   Private SQL_06
   Private SQL_07
  
   Private mycom,myacc,mymod
  
  
  
    做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。

 
[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
中国站长下载
中国站长下载

本页只接受PR>=4 IT类站点连接,申请连接,谢谢您们的支持!希望我们的下载站能够真正帮到中国的站长们!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
Copyright © 2005-2006 ChinaZhan.Net. All Rights Reserved .