只想知道 发表于 2015-1-16 23:50:33

ASP教程之基于IIS和ASP的题目告白办理体系(二)...

使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。2、办理功效

  办理部分共有12个asp文件,这些剧本的次要功效分离以下:

BannerAdminLogin.asp:办理功效的登录页面。默许的用户称号是“ADMINUSER”,暗码是“PASSWORD”。
CheckBannerAdministrationPassword.asp:反省利用办理功效的用户的暗码。
NotLoggedIn.asp:“没有登录”提醒页面,假如在登录之前会见办理页面,则显现该页面。
BannerAdministration.asp:这是办理功效的主界面,列出了一切的告白,并供应两个按钮。这两个按钮分离用于新增告白和新增告白客户。点击告白客户名字能够编纂该告白客户,点击告白文本能够编纂该告白。
Advertisement.asp:输出新告白的信息,或编纂以后告白信息,或挪用DeleteAdvertisement.asp删除以后告白。
Advertiser.asp:输出新告白客户的信息,或编纂以后告白客户信息,或挪用
DeleteAdvertiser.asp删除以后告白客户。
AddAdvertisement.asp:新增告白纪录,从Advertisement.asp表单猎取信息,存储到数据库。
AddAdvertiser.asp:新增告白客户纪录,从Advertiser.asp表单猎取信息,存储到数据库。
UpdateAdvertisement.asp:从Advertisement.asp表单猎取信息,更新数据库中与以后告白具有不异AdvertisementID的纪录。
UpdateAdvertiser.asp:猎取Advertiser.asp表单信息,更新数据库中与以后告白客户具有不异AdvertiserID的纪录。
DeleteAdvertisement.asp:依据以后选中告白的AdvertisementID,删除数据库中的响应纪录。注重:删除并前往办理主界面后偶然必要从头革新。
DeleteAdvertiser.asp:依据以后选中告白客户的AdvertiserID,删除响应的数据库纪录。


            【】

  完全代码请从本文前面下载。假定一切文件均在inetpubScripts目次下,则登录办理功效的URL为:http://localhost/scripts/BannerAdminLogin.asp。一切其他功效都可今后入手下手会见。

  接上去我们先容办理功效剧本中的一些关头成绩。

  ㈠ 平安

  年夜多半实行办理功效的页面受暗码回护,这些页面在实行其义务之前城市反省一个SESSION变量以确认用户已乐成地登录。反省代码以下所示:

 反省用户是不是已登录
 IfSESSION("LoggedIn")trueThen
 Response.Redirect("NotLoggedIn.asp")
 EndIf
  这里所接纳的平安机制较为复杂,更多的申明拜见《在ASP使用中考证用户身份》。

  ㈡ 列出一切的告白

  BannerAdministration.asp页面启动时会列出数据库中的一切告白纪录。这部分功效经由过程一个复杂的查询和一个纪录集工具完成,以下所示:

 列出数据库中的一切告白
Setcn=Server.CreateObject("ADODB.Connection")
 cn.Open"BannerBuddy"
 Setrs=Server.CreateObject("ADODB.RECORDSET")
 Setrs2=Server.CreateObject("ADODB.RECORDSET")
 strSql="SELECT*FROMAdvertisement"
 rs.OpenstrSql,cn
 strCRLF=Chr(13)+Chr(10)
 Whilenotrs.EOFandnotrs.BOF
 依据告白客户编号(AdvertiserID)查找客户称号
 strSql="SELECTNameFromAdvertiserwhereAdvertiserID="+_
 CStr(rs.Fields("AdvertiserID"))
 rs2.OpenstrSql,cn使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。

蒙在股里 发表于 2015-1-18 19:02:37

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

活着的死人 发表于 2015-1-20 13:21:55

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

柔情似水 发表于 2015-1-29 07:22:06

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

不帅 发表于 2015-1-31 14:25:50

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

冷月葬花魂 发表于 2015-2-3 12:27:03

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

分手快乐 发表于 2015-2-8 23:15:30

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

山那边是海 发表于 2015-2-26 12:44:29

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

若相依 发表于 2015-3-16 02:53:27

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

谁可相欹 发表于 2015-3-22 19:08:21

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

飘飘悠悠 发表于 2015-3-22 19:09:22

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
页: [1]
查看完整版本: ASP教程之基于IIS和ASP的题目告白办理体系(二)...