asp简单的ajax留言板

ajax

 
好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈.
就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂)

演示的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了.

index.asp
<%@codepage=65001%>
<%
optionexplicit
%>
<%Response.Charset="utf-8"%>
<%Session.CodePage=65001%>
<!--#includefile="AccHelper.asp"-->
<!--#includefile="Common.asp"-->
<!--#includefile="DAL_Guest.asp"-->
<!--#includefile="MOD_Guest.asp"-->
<!--#includefile="BLL_Guest.asp"-->
<%
 Dimmybll
 DimmyList
 Setmybll=newBLL_Guest
 SelectCaseRequest("tCMD")
 Case"SAVE"
  mybll.Insert()
 Case"DEL"
  mybll.Delete()
 EndSelect
 myList=mybll.FindByPage()
%>
<h2>客户留言</h2>
<p>
<formname="subForm"id="subForm">
 <textareaid="con"name="con"cols="56"rows="6"wrap="VIRTUAL"></textarea>
 <inputtype="button"name="submit"value="提交留言"onclick="$('guest/index.asp?tCMD=SAVE&content='+escape(this.form.con.value))"/>
</form>
</p>
<%=myList%>

BLL_Guest.asp
<%
 '///<summary>
 '///摘要说明。
 '///</summary>
 ClassBLL_Guest

 Privatemycom,mymod,mydal

 PrivateLI,UL

 PrivateDEL
 
 '获取信息
 PublicSubGetGuest()

  mydal.GetGuest(Id)

 EndSub

 '新增信息
 PublicSubInsert()
  
  mymod.Content=Request("content")
  mymod.re=Request("Re")
  mymod.Addtime=Now()
  mymod.Ip=request.servervariables("HTTP_X_FORWARDED_FOR")
  Iflen(mymod.Ip)<=0Thenmymod.Ip=request.servervariables("REMOTE_ADDR")

  Callmydal.Insert(mymod)

 EndSub

 '更新信息
 PublicSubUpdate()

  Callmydal.Update(mymod)

 EndSub

 '删除信息
 PublicSubDelete()

  mydal.Delete(Request("Id"))

 EndSub

 '查找信息
 PublicFunctionFindByPage()

  DimPageSize,CurrentPage,WhereValue,OrderValue,RecordCount
  DimobjRS
  Dimtmp1,tmp2,tmp3,parms,i
  DimtCMD
  tCMD=Request("tCMD")
  PageSize="8"
  CurrentPage=Request("PageNo")
  IfLen(CurrentPage)<=0Then
   CurrentPage=1
  EndIf
  WhereValue=""
  OrderValue="Id"
  SetobjRS=mydal.FindByPage(PageSize,CurrentPage-1,WhereValue,OrderValue)
  i=1
  RecordCount=mydal.Count(WhereValue)
  DoWhileNotobjRS.EOF
   IftCMD="DEL"Then
    DEL="<ahref=""?tCMD=DEL&Id="&objRS("Id")&""">删除</a>"
   Else
    DEL=""
   EndIf
   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

 EndFunction

 PrivateSubClass_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=""

  Setmycom=newCommon
  setmymod=newMOD_Guest
  setmydal=newDAL_Guest

 EndSub

 PrivateSubClass_Terminate()

  Setmycom=Nothing
  Setmymod=Nothing
  setmydal=Nothing

 EndSub

 EndClass
%>

DAL_Guest.asp
<%
 '///<summary>
 '///摘要说明。
 '///</summary>
 ClassDAL_Guest
 
 PrivateSQL_01
 PrivateSQL_02
 PrivateSQL_03
 PrivateSQL_04
 PrivateSQL_05

时间: 2024-12-19 15:23:21

asp简单的ajax留言板的相关文章

asp简单的ajax留言板(采用三层模式)

ajax 好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈.就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂) 演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了. index.asp<%@ codepage=65001%><%option explicit%><% Response.Charset="utf-8"%>

asp简单的ajax留言板(采用三层模式)_AJAX相关

好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈.就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂) 演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了. index.asp<%@ codepage=65001%><%option explicit%><% Response.Charset="utf-8"%><

asp简单的ajax留言板_AJAX相关

复制代码 代码如下: <%@ codepage=65001%> <% option explicit %> <% Response.Charset="utf-8"%> <% Session.CodePage=65001 %> <!-- #include file="AccHelper.asp" --> <!-- #include file="Common.asp"--> &l

asp采用三层模式实现简单的ajax留言板

好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈.就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂) 演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了. index.asp<%@ codepage=65001%><%option explicit%><% Response.Charset="utf-8"%><

ajax留言板

今天没事就搞了一个asp的ajax留言板,这段时间学php了,很久没搞asp了,今天温习温习一下.下面我们来简单的介绍一下,留言板的设计思路,由于很简单,我们主要的是在ajax返回值上与保存数据上,所以对asp就不多说了, 下面来看看所用到的文件. addajax.asp <% Dim conn,rs Dim connstr Dim sqlCmd '创建数据库连接对象并打开 set conn=server.createobject("adodb.connection") conn

javascript-html5 ajax留言板提交到数据库

问题描述 html5 ajax留言板提交到数据库 <form id="contact-form" action="/M.asp" method="get" class="form-horizontal" onSubmit="uploadMB()"> <input class="input-xxlarge span12" type="text" pla

找到一款不错的基于AJAX留言板源码(PHP版、ASP版)提供下载了_AJAX相关

一.说明 大家好,现将51AJAX的留言板源码放出,有PHP和ASP两个版本. PHP版基于AJAX+PHP4.3+MySql 4.1+Dojo 0.3,ASP版基于AJAX+ASP+Access+Dojo 0.3. 压缩包中已包含了Dojo框架的主文件dojo.js,无需再下载Dojo包: 要下载完整的Dojo框架,请点击这里下载:http://download.dojotoolkit.org/release-0.3.1/dojo-0.3.1-ajax.zip. 关于Dojo的更多信息,请点击

ajax留言板二

这是sava.asp文件,接收ajax.asp发送过来的数据并处理. <% Dim conn,rs Dim connstr Dim sqlCmd '创建数据库连接对象并打开 set conn=server.createobject("adodb.connection") connstr="Provider=Microsoft.jet.oledb.4.0;data source=" & server.mappath("GuestBook.mdb

asp+xml无数据库留言板系统

<%  strSourceFile = Server.MapPath("./") & "List.xml"  '获取XML文件的路径这里根据你的虚拟目录不同而不同  Set objXML = Server.CreateObject("Microsoft.FreeThreadedXMLDOM")  '以自由线程创建一个XML对像  objXML.load(strSourceFile)'把XML文件读入内存  Set objRootsi