仓酷云

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

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

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:32:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。   后面已引见了文章办理体系的前台法式,其前台法式次要就是供应给人人阅读的页面,次要是文章阅读、文章搜刮、转发EMAIL等法式,其实入手下手引见的文章添加和保留实践上是本体系的后台法式,然而文章的显示的详细内容是和文章的汇集、添加、保留是分不开的,要否则何来文章显示?咱们如今入手下手引见的文章办理体系的后台法式将具有以下功效:办理员上岸验证、文章在线添加(后面已引见过)、文章在线修正删除、办理员暗码修正、文章栏目修正添加及删除等次要功效,上面咱们就从体系的办理员上岸和验证入手下手一步步讲述。

   如今的普通上岸法式都是要有一个输出办理员姓名、暗码页面和一个验证页面,如许即便你晓得了上岸页面也没法晓得验证页面的内容,固然咱们的暗码并非存在于验证页面上的,而是在数据库中,如许做对本法式的实践意义并非很大,然而你既然晓得这个进程,那末在其余没无数据库情形下,如许做就很有需要了!

   好了,上面咱们仍是来入手下手引见法式吧,起首我先复杂引见一下上岸页面login.asp,这个页面很复杂,所以我也只是复杂引见一下:

<html>
<head>
<title>办理者上岸</title>
<link rel="stylesheet" href="style.CSS">
</head>
<body>
<div align="center"><center>

<table border="0" cellspacing="1" width="90%">
  <tr>
    <td> <form method="post" action="chklogin.asp">
      <table width="45%" border="1" cellspacing="0" cellpadding="1" align="center"
      bordercolordark="#ecf5ff" bordercolorlight="#6699cc">
        <tr>
          <td><table width="100%" border="0" cellspacing="1" cellpadding="1">
            <tr>
   "把从页面输出的用户名赋值给username,暗码给password
                      <td width="33%" align="right" height="30">用户名:</td>
              <td width="67%"><input name="username" maxlength="20" class="smallInput" size="20"> </td>
            </tr>
            <tr>
                      <td width="33%" align="right" height="30">密 码:</td>
              <td width="67%"><input type="password" name="password" maxlength="16" class="smallInput"
              size="20"> </td>
            </tr>
            <tr>
              <td colspan="2" height="15"></td>
            </tr>
          </table>
          </td>
        </tr>
        <tr align="center">
          <td height="40">
                  <input type="submit" name="Submit" value="肯定" class="buttonface">
            
                  <input type="reset" name="Submit2" value="重写" class="buttonface">
                   </td>
        </tr>
      </table>
    </form>
    <p align="center"> </td>
  </tr>
</table>
</center></div>
</body>
</html>

   下面的法式很复杂,都是HTM的布局,我就不多说了,上面我来说讲验证用户名和暗码的页面chklogin.asp

   "翻开并创立数据库毗连
<!--#include file=conn.asp-->
<%
dim sql
dim rs
dim founduser
dim username
dim password
dim errmsg
dim founderr
founderr=false
FoundUser=false
   "承受从login.asp前往的用户信息username,password
username=trim(request.form("username"))
password=trim(Request.Form("password"))
   "假设用户名username和暗码password都为空,则前往login.asp页面
if username="" then
   response.redirect "login.asp"
end if
if password="" then
     response.redirect "login.asp"
end if
   "使用username翻开纪录集admin中指定的纪录
set rs=server.createobject("adodb.recordset")
sql="select * from admin where username='"&username&"'"
rs.open sql,conn,1,1
if not rs.eof then
   "在指定纪录中假设前往的暗码password和数据库中的暗码相等,则将页面导向办理页面manage.asp,这里的response.cookies("adminok")=true是当用户为准确的时分,确认一个cookies,如许可以下次不必上岸直接可以进入办理页面
if password=rs("password") then
   response.cookies("adminok")=true
   response.redirect "manage.asp"
else
   "假设暗码不准确,把页面导向上岸页面login.asp
     response.redirect "login.asp"
end if
else
     response.redirect "login.asp"
end if
   "封闭数据库毗连
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

   经由过程了暗码验证今后就进入了文章办理体系的办理主页面,下一节的内容就是办理页面的次要布局和功效。 转自:静态网制造指南 www.knowsky.com缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。
活着的死人 该用户已被删除
沙发
发表于 2015-2-4 01:27:16 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
板凳
发表于 2015-2-5 00:35:26 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
兰色精灵 该用户已被删除
地板
发表于 2015-2-6 20:29:19 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
再现理想 该用户已被删除
5#
发表于 2015-2-18 14:48:16 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
变相怪杰 该用户已被删除
6#
发表于 2015-3-6 08:08:48 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
小女巫 该用户已被删除
7#
发表于 2015-3-11 10:48:33 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
admin 该用户已被删除
8#
发表于 2015-3-18 06:47:06 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
精灵巫婆 该用户已被删除
9#
发表于 2015-3-20 02:24:43 | 只看该作者
掌握asp的特性而且一定要知道为什么。
爱飞 该用户已被删除
10#
发表于 2015-3-30 06:25:42 | 只看该作者
掌握asp的特性而且一定要知道为什么。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-31 00:28:29 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
莫相离 该用户已被删除
12#
发表于 2015-4-6 06:45:43 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
小魔女 该用户已被删除
13#
发表于 2015-4-15 06:41:57 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
深爱那片海 该用户已被删除
14#
发表于 2015-4-15 10:45:06 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
第二个灵魂 该用户已被删除
15#
发表于 2015-4-18 09:36:32 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
灵魂腐蚀 该用户已被删除
16#
发表于 2015-4-18 15:47:48 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
分手快乐 该用户已被删除
17#
发表于 2015-5-10 23:41:07 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
若相依 该用户已被删除
18#
发表于 2015-6-14 11:11:07 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
愤怒的大鸟 该用户已被删除
19#
发表于 2015-6-26 21:28:51 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
小妖女 该用户已被删除
20#
 楼主| 发表于 2015-6-29 20:02:54 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-29 18:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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