海妖 发表于 2015-1-16 23:21:40

ASP网页编程之ASP进阶之文章在线办理更新(二)

ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用在线ASP进阶之文章在线办理更新--文章的增加篇

沙岸小子

上一节已先容了关于文章办理的数据库毗连,本篇将报告文章的在线增加,当你找到了一篇很好的材料,而且想尽快放到你的网站下面,假如你起首想到的是快点做好一个页面,而且从速用FTP把它上传,那末在这里这些都显得没有需要了,在这里你能够经由过程进进办理页面的增加文章,然后间接把文章粘贴复制过去就能够了,这也是本篇将要报告的重点--文章的在线增加。

别的经由过程上面的一步步解说,信任你能够了解到个中的意义,在这里对HTM代码将不做报告。

新建一ASP文件addarticle.asp,其详细代码以下:

"拔出数据库毗连翻开文件
<!--#includefile="conn.asp"-->
"这段程序今后将在考证办理员信息时报告,次要是用来避免他人欠亨过暗码考证就能够间接增加文章的
<%
ifrequest.cookies("adminok")=""then
response.redirect"login.asp"
endif
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<metaname="GENERATOR"content="MicrosoftFrontPage3.0">
<title>创立文章</title>
<linkrel="stylesheet"type="text/css"href="style.css">
</head>

<body>

<formmethod="POST"action="savearticle.asp">
<divalign="center"><center><tableborder="1"cellspacing="0"width="80%"bordercolorlight="#000000"bordercolordark="#FFFFFF"cellpadding="0">
<tr>
<tdwidth="100%"bgcolor="#D0D0D0"height="20"><divalign="center"><center><p><b>添加文章</b></td>
</tr>
<tralign="center">
<tdwidth="100%"><tableborder="0"cellspacing="1"width="100%">
<tr>
<tdwidth="15%"align="right"height="30"><b>文章题目:</b></td>
<tdwidth="85%"height="30">
"这里输出文章题目信息
<inputtype="text"name="txttitle"size="70"class="smallinput"maxlength="100">
</td>
</tr>
<tr>
<tdwidth="15%"align="right"height="30"><b>文章栏目:</b></td>
<tdwidth="85%"height="30">
"使用recordset工具和select翻开指定的纪录集
<selectclass="smallSel"name="typeid"size="1">
<%
dimrs,sql,sel
setrs=server.createobject("adodb.recordset")
sql="select*fromtype"
"设定翻开体例为只读
rs.opensql,conn,1,1
"显现该纪录会合一切的内容,在这里也就是鄙人拉菜单中显现文章所属栏目标称号,增加文章的时分要在这里选择其栏目标称号
dowhilenotrs.eof
sel="selected"
response.write"<option"&sel&"value="+CStr(rs("typeID"))+"name=typeid>"+rs("type")+"</option>"+chr(13)+chr(10)
"显现了一个纪录了今后主动移到下一个纪录
rs.movenext
loop
"封闭翻开的纪录集和数据库毗连
rs.close
setrs=nothing
conn.close
%>
</select></td>
</tr>
<tr>
<tdwidth="15%"align="right"valign="top"><b>文章内容:</b></td>
<tdwidth="85%">
"文章内容增加区
<textarearows="15"name="txtcontent"cols="70"class="smallarea"></textarea></td>
</tr>
<tr>
<tdwidth="15%"align="right"valign="top"height="20"></td>
<tdwidth="85%"></td>
</tr>
</table>
</td>
</tr>
</table>
</center></div><divalign="center"><center><p><inputtype="submit"value="添加"
name="cmdok"class="buttonface"><inputtype="reset"value="清除"
name="cmdcancel"class="buttonface"></p>
</center></div>
</form>
</body>
</html>

至此,我们的文章增加页面就完成了,增加了文章了今后固然还要保留才行啦,以是下节将具体先容文章保留的具体历程,人人也能够懂得在ASP代码中是如何举行数据库操纵的。

转载请说明出处http://asky.on.net.cn
</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.

海妖 发表于 2015-1-20 09:33:39

不能只是将它停留在纸上谈兵的程度上。

飘灵儿 发表于 2015-1-24 23:22:04

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

柔情似水 发表于 2015-1-25 06:53:22

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

若天明 发表于 2015-1-30 14:53:27

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

简单生活 发表于 2015-2-1 16:19:35

那么,ASP.Net有哪些改进呢?

精灵巫婆 发表于 2015-2-1 19:49:46

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

只想知道 发表于 2015-2-3 17:14:01

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

爱飞 发表于 2015-2-9 05:00:43

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

不帅 发表于 2015-2-26 23:52:54

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

仓酷云 发表于 2015-3-8 18:32:22

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

再见西城 发表于 2015-3-16 10:45:16

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
页: [1]
查看完整版本: ASP网页编程之ASP进阶之文章在线办理更新(二)