再见西城 发表于 2015-1-16 22:50:34

ASP编程:首页办理篇

对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,manage.asp
办理页同首页显现篇差未几,这里阿喔只先容怎样毗连删除链!
见尾页
<%
ifrequest.cookies("adminok")=""then
response.redirect"login.asp"
endif
%>
<!--#includefile="articleconn.asp"-->
<html>

<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>办理文件</title>
<metaname="GENERATOR"content="MicrosoftFrontPage4.0">
<linkrel="stylesheet"href="../css/style.css">
</head>
<%
constMaxPerPage=40
dimtotalPut
dimCurrentPage
dimTotalPages
dimi,j

ifnotisempty(request("page"))then
currentPage=cint(request("page"))
else
currentPage=1
endif

%>
<bodybgcolor="#FFFFFF">
<p></p>
<tablewidth="90%"border="1"cellspacing="0"cellpadding="0"align="center"bordercolorlight="#000000"bordercolordark="#FFFFFF">
<trbgcolor="#99CCFF">
<tdheight="10">
<divalign="center"><b>管理界面</b></div>
</td>
</tr>
<tr>
<tdheight="49"><%
dimsql
dimrs
sql="select*fromlearningorderbyarticleiddesc"
Setrs=Server.CreateObject("ADODB.Recordset")
rs.opensql,conn,1,1
ifrs.eofandrs.bofthen
response.write"<palign=center>还没有任何文章</p>"
else
totalPut=rs.recordcount
totalPut=rs.recordcount
ifcurrentpage<1then
currentpage=1
endif
if(currentpage-1)*MaxPerPage>totalputthen
if(totalPutmodMaxPerPage)=0then
currentpage=totalPutMaxPerPage
else
currentpage=totalPutMaxPerPage+1
endif

endif
ifcurrentPage=1then
showpages
showContent
showpages
else
if(currentPage-1)*MaxPerPage<totalPutthen
rs.move(currentPage-1)*MaxPerPage
dimbookmark
bookmark=rs.bookmark
showpages
showContent
showpages
else
currentPage=1
showpages
showContent
showpages
endif
endif
rs.close
endif

setrs=nothing
conn.close
setconn=nothing


subshowContent
dimi
i=0

%>
<tableborder="1"cellspacing="0"width="90%"bgcolor="#F0F8FF"bordercolorlight="#000000"
bordercolordark="#FFFFFF"align="center">
<tr>
<tdwidth="10%"align="center"><strong>ID号</strong></td>
<tdwidth="54%"align="center"><b>主题</b></td>
<tdwidth="15%"align="center"><b>时间</b></td>
<tdwidth="11%"align="center"><strong>删除</strong></td>
</tr>
<%dowhilenotrs.eof%>
<tr>
<tdwidth="10%"height="3">
<palign="center"><%=rs("articleid")%>
</td>
<tdwidth="54%"height="3">
<divalign="center"></div>
<divalign="left"><%=rs("title")%></div>
</td>
<tdwidth="15%"height="3">
<divalign="center"><%=rs("dateandtime")%></div>
</td>
<tdwidth="11%"align="center"height="3"><a
href="delete.asp?id=<%=rs("articleid")%>">删除</a></td>
</tr>
<%i=i+1
</p>ASP脚本是采用明文(plaintext)方式来编写的。

海妖 发表于 2015-1-28 18:37:16

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

简单生活 发表于 2015-2-5 22:30:23

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

兰色精灵 发表于 2015-2-13 23:31:12

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

飘飘悠悠 发表于 2015-3-4 03:05:05

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

冷月葬花魂 发表于 2015-3-11 15:42:12

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

爱飞 发表于 2015-3-19 01:28:50

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

因胸联盟 发表于 2015-3-27 01:15:01

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
页: [1]
查看完整版本: ASP编程:首页办理篇