怎样开始一个ASP网站的设计

     在开始设计一个ASP站点的时候,面对着一大堆的问题,到底要怎么样入手,才能让网站设计做到快,好,而且调试、更改,移植起来又方便呢?下面以留言本的设计为例子,谈谈站点的设计。  (一)站点的功能  “磨刀不误砍柴工”,先写出站点的功能,对以后的工作有很大的帮助。现在来设计一个留言本,功能如下:  1、单用户版。只有一个管理员,所有人都可...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=920">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

ASP内置对象Request和Response详解

     Request和Response这两个对象是ASP所提供的内置对象中最常用的两个。在浏览器(或其他用户代理)和Web服务器之间,请求与响应中发生的信息交流可以通过ASP中的两个内置对象来进行访问和管理,这两个对象称为Request和Response对象。  在ASP页中所要进行的工作几乎都要访问这两个对象,使用这两个对象的方式将影响页面的效率及可靠性。当然,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=921">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

20种看ASP程序源码的方法及工具

     众所周知windows平台漏洞百出,补丁一个接一个,但总是补也补不净。我把我所知道的20种看asp源码的方法总结了一下,并且用c#写了个应用程序来扫描这些漏洞,发现虽然大部分的方法已经不起做用,但还是有一些漏网之鱼的:),结果这两天真看到不少站的源代码,包括数据库密码,如果用access的可以把库下载下来,而用sql server的如果不是用udl,dsn等...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=922">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

在ASP程序中实现数据库事务控制

     在编程中,经常需要使用事务。所谓事务,就是一系列必须都成功的操作,只要有一步操作失败,所有其他的步骤也必须撤销。比如用ASP开发一个网络硬盘系统,其用户注册部分要做的事有:  将用户信息记入数据库  为用户开个文件夹用于存储  初始化用户操作日志  这三步必须使用事务,否则万一磁盘操作失败,而没有撤销数据库操作,就会造成只能登陆而不能操作的“死用户”现象。 ...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=923">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

ASP中使用Form和QueryString集合

     当用户填写页面<FORM>内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Form和QueryString集合为ASP脚本所用。这是在ASP代码中访问值的一种简单方法。  1、 访问ASP集合的一般技术  大多数ASP集合与在VB中见到的普通集合相差不多。实际上,它们是值的数组,但能通过使用一个文本字符串键(对大小不敏感)以及一个整型索引进行访...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=918">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

在ASP中访问和更新Cookies集合

     LCookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。Cookie是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。  ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie值,并可创建或修改cookie,通过Res...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=917">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

ASP中使用ServerVariables集合详解

     当讨论Request对象内容时,要研究的集合之一就是ServerVariables集合。这个集合包含了两种值的结合体,一种是随同页面请求从客户端发送到服务器的HTTP报头中的值,另外一种是由服务器在接收到请求时本身所提供的值。  “自引用”页面  在ServerVariables集合中返回的值包含Web服务器的详细信息和当前页面的路径...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=916">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

在ASP中操作HTTP报头方法分析

     我们已经在几处见到ASP如何创建或修改在响应页面请示时被发送到客户的HTTP报头。在Response对象中有几个属性和方法可帮助我们做到一点。下面是一些报头方法:  ・ 控制缓存和有效期。  ・ 创建状态和定制的HTTP报头。  ・ 指定MIME类型或内容类型。  ・ 添加PICS标签。  接下来将简要地研究每一个方面。可在“Response Object”...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=915">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:57

解析ASP的Application和Session对象

     在已经发表的系列文章中我们已经讨论了两个ASP对象:Application对象和Session对象,因此能够访问Application对象和Session对象提供的集合、方法、属性和事件。本节将从程序设计的角度对这两个对象进行研究。  ・ 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象。该对象提供一个存...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=913">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:56

ASP应用程序设计的Web状态管理分析

     许多开发人员把应用程序传送到Web之前从来没考虑状态的概念。正如前面说过的,Web是一个无状态的环境。因此应该探讨一下状态是什么,了解能够避免产生问题的方法。   状态的准确定义  在单用户程序中,创建一个可执行的应用程序时,例如使用VB建立一个.exe文件,可以声明一个全局(或Public)变量,然后在代码中任何地方可对其进行访问。在应用程序运行的所有时刻...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=914">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 16:56