仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 555|回复: 11
打印 上一主题 下一主题

[学习教程] ASP网页编程之ASP进阶之文章在线办理更新(三)

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般在线ASP进阶之文章在线办理更新--文章的保留篇

沙岸小子

经由了文章的增加历程,我想人人更想晓得ASP代码是如何将页面上的信息保留到数据库内里的呢?并且这一功效还必需由别的一个页面来完成,因为ASP对数据库撑持的无缺性,由ASP来完成对数据库的操纵长短常复杂的,很简单对数据库举行新增、更新、修正、删除等操纵,而我们的程序恰好对这些方面都有必定的请求,上面就来先容本程序中的文章保留页面!

新建一ASP文件savearticle.asp,以下说明其次要代码的详细寄义:

"拔出数据库毗连文件
<!--#includefile="conn.asp"-->
"拔出注释HTM代码文件,下一节将为人人先容,次要是对HTM代码举行转化,以避免呈现页面格局上的凌乱,并且也更便利对手艺性文章的宣布
<!--#includefile="articlechar.inc"-->
"假如不是从办理页面进进,则转到考证办理员信息页面
<%
ifrequest.cookies("adminok")=""then
response.redirect"login.asp"
endif
%>
<%
dimtypename
dimtitle
dimcontent
dimsql
dimrs
dimarticleid
dimtypeid
"承受从addarticle.asp处前往的文章内容信息,这里的htmlencode2是对HTM代码举行转化的程序,包括在articlechar.inc内里
title=htmlencode2(request.form("txttitle"))
content=htmlencode2(request.form("txtcontent"))
typeid=request.form("typeid")
"翻开指定纪录集,并具有写的权限
setrs=server.createobject("adodb.recordset")
sql="select*fromarticlewhere(articleidisnull)"
rs.opensql,conn,1,3
"对指定纪录集举行增添,这里的addnew就是增添数据库内容的工具,假如没有addnew只要update那末就是对其举行更新
rs.addnew
rs("title")=title
rs("content")=content
rs("typeid")=typeid
rs("date")=date()
rs.update
articleid=rs("articleid")
"封闭翻开的纪录集和数据库毗连
rs.close
setrs=noting
conn.close
setconn=nothing
%>
<head>
</head>

<divalign="center">
<tableborder="1"cellspacing="0"width="50%"bgcolor="#F0F8FF"bordercolorlight="#11B1FF"bordercolordark="#F0F8FF">
<tr>
<tdwidth="100%"bgcolor="#0080C0"height="20">
<palign="center"><fontcolor="#FFFFFF"><b>增加文章乐成</b></font></td>
</tr>
<tr>
<tdwidth="100%">
<palign="left"><br>
"显现保留乐成后页面,并指出其文章号和题目
其文件名为:<%response.write"article"&articleid%><br>
文件题目为:<%response.writetitle%></p>
<center>
<palign="center">是不是持续增加?<br>
<br>
<ahref="addarticle.asp">
是</a><ahref="manage.asp">否</a><br>
<br>
</p>
</td>
</tr>
</table>
</div>

好了,我们的文章的在线增加保留程序到这里就半途而废了,使用它你能够为所欲为的在线增加你想要的文章和信息,在本节提到了对HTM代码举行转化的程序,那末鄙人一节我们就来谈谈如何完成对HTM代码的转化吧!

转载请说明出处http://asky.on.net.cn
</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-20 09:33:51 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-25 06:53:22 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
admin 该用户已被删除
地板
发表于 2015-1-30 14:53:27 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
只想知道 该用户已被删除
5#
发表于 2015-2-1 16:19:35 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
小妖女 该用户已被删除
6#
发表于 2015-2-1 19:49:46 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
莫相离 该用户已被删除
7#
发表于 2015-2-3 21:08:49 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
变相怪杰 该用户已被删除
8#
发表于 2015-2-9 05:00:45 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
分手快乐 该用户已被删除
9#
发表于 2015-2-27 00:01:43 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
飘灵儿 该用户已被删除
10#
发表于 2015-3-8 18:32:22 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
再见西城 该用户已被删除
11#
发表于 2015-3-16 10:45:53 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
兰色精灵 该用户已被删除
12#
发表于 2015-3-22 22:12:30 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-6 17:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表