小女巫 发表于 2015-1-16 23:10:58

ASP教程之一种很好的分页办法,删除数据的体例(...

写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)分页|关头字|数据<!--#includefile="connect.asp"-->
<%
Keyword=request("Keyword")
Keyword=replace(Keyword,"","")

page=Request.QueryString("page")

sql="select*from试卷信息where试卷称号like%"&keyword&"%"
rs.opensql,conn,1,1

dimpage,maxPerPage
maxPerPage=2每页显现的纪录数
rs.pagesize=MaxPerPage
if(page=""orisempty(page))thenpage=1
thisUrl="2.asp?Keyword="&Keyword
session("adminOldUrl")=thisUrl&"&page="&page
%>

<scriptlanguage="JavaScript">
<!--
functionMM_reloadPage(init){//reloadsthewindowifNav4resized
if(init==true)with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){
document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}
elseif(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH)location.reload();
}
MM_reloadPage(true);

functionjumpTo(i){
if(i==1){
this.document.location="<%=thisUrl%>";}
if(i==2){
this.document.location="<%=thisUrl%>&page=<%=page-1%>";}
if(i==3){
this.document.location="<%=thisUrl%>&page=<%=page+1%>";}
if(i==4){
this.document.location="<%=thisUrl%>&page=<%=rs.pageCount%>";}
}
//-->
</script>

<formmethod="post"action="2.asp">
<inputtype="text"name="keyword"size=57value=""maxlength="50"style="width:390;height:20">
<inputtype="submit"name="Sub"value="查询"></td></form>

<%
ifnot(rs.eoforerr)thenrs.move(page-1)*maxPerPage
dowhilei<maxPerPageAndnotrs.eof%>

<%=rs("试卷称号")%><ahref="2.asp?mode=del&page=<%=page%>">删除</a><br>

<%n=n+1
ifn>=maxPerPagethenexitdo
rs.movenext
loop
%>

<divalign="right"><fontcolor=#FFFFFF>共<b><%=rs.recordCount%></b>项 第<b><%=page%>/<%=rs.pageCount%></b>页 </font>
<%ifpage>1then%>
<inputtype="button"name="Submit3"value="首页"onClick="Javascript:jumpTo(1)">
<inputtype="submit"name="Submit4"value="上页"onClick="Javascript:jumpTo(2)">
<%else%>
<inputtype="button"name="Submit3"value="首页"disabled>
<inputtype="submit"name="Submit4"value="上页"disabled>
<%endif
ifrs.recordCount>page*maxPerPagethen%>
<inputtype="submit"name="Submit5"value="下页"onClick="Javascript:jumpTo(3)">
<inputtype="submit"name="Submit6"value="末页"onClick="Javascript:jumpTo(4)">
<%else%>
<inputtype="submit"name="Submit5"value="下页"disabled>
<inputtype="submit"name="Submit6"value="末页"disabled>
<%endif%>
</div>

<%
ifrequest("mode")="del"then
id=request("id")
page=request("page")
%>
<scriptlanguage="javascript">
<!--
temp=window.confirm("不克不及恢复!您的确要删除此纪录?");
if(temp)
{
window.location.href="del.asp?page=<%=page%>&Date=<%=date()%>"
}
else
{
history.back();
}
//-->
</SCRIPT>
<%endif%>


</p>ASP脚本是采用明文(plaintext)方式来编写的。

愤怒的大鸟 发表于 2015-1-20 07:57:18

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

山那边是海 发表于 2015-1-21 12:35:07

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

深爱那片海 发表于 2015-1-30 18:23:10

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

小魔女 发表于 2015-2-7 07:12:48

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

仓酷云 发表于 2015-2-20 23:59:20

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

小妖女 发表于 2015-3-6 19:11:38

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

爱飞 发表于 2015-3-13 06:10:29

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

金色的骷髅 发表于 2015-3-13 06:10:29

掌握asp的特性而且一定要知道为什么。

老尸 发表于 2015-3-20 14:43:19

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
页: [1]
查看完整版本: ASP教程之一种很好的分页办法,删除数据的体例(...