首页 理论教育 通用脚本:ASP程序设计

通用脚本:ASP程序设计

时间:2023-11-20 理论教育 版权反馈
【摘要】:为使整个应用程序看上去一致,系统设计了两个头文件:Header.inc 和Footer.inc,这两个文件将给网站上的每个页面一个标准的页眉和页脚。其中,Connection.inc 用于建立数据库的链接,Certify.inc 用于验证用户是否经过身份验证登录到本网站,Validate.asp 用于检验输入域的情况。使用这三个文件,能够更好地实现脚本复用,而且也有利于脚本维护。然后,只要在表单提交后,在需要判断的地方加入Validate.asp 文件就可以了,下面是Validate.asp 文件的脚本:

通用脚本:ASP程序设计

为使整个应用程序看上去一致,系统设计了两个头文件:Header.inc 和Footer.inc,这两个文件将给网站上的每个页面一个标准的页眉和页脚

同时,系统还使用了三个文件:Connection.inc、Certify.inc以及Validate.asp文件。其中,Connection.inc 用于建立数据库的链接,Certify.inc 用于验证用户是否经过身份验证登录到本网站,Validate.asp 用于检验输入域的情况。使用这三个文件,能够更好地实现脚本复用,而且也有利于脚本维护。这样,需要在每个页面开始处加入如下脚本:

而在每个页面结束处加入以下脚本:

1.Header.inc

Header.inc 文件包含在每个页面开始处,在该文件中放置了本网站三个主频道的超链接,这样在每个页面中,都将具有三个同样的超链接,下面是Header.inc文件的脚本:

2.Footer.inc

与Header.inc 相类似,Footer.inc 文件在应用程序中可以使页面底部看起来一致,它包含网站的版本信息、有关内容的链接以及E-mail 联系地址,下面是Footer.inc 文件的脚本:

3.Connection.inc(www.xing528.com)

将建立数据库的连接放在Connection.inc 文件中,这样有利于数据库连接的统一修改。在每个页面的开始处,都可以加入该文件,以建立数据库连接,在以后的页面脚本中就可以直接使用该数据库连接,下面是Connection.inc 文件的脚本:

4.Certify.inc

Certify.inc 文件用来对用户进行验证,验证用户是否由登录页面经过身份验证而登录到本网站中的,如果不是,则跳转到登录页面,进行登录,下面是Certify.inc 文件的脚本:

5.Validate.asp

Validate.asp是一个表单数据的确认文件,当使用HTML表单从用户获取信息时,需要确认用户输入数据的完整性。对输入表单的数据,一般有三个典型的确认要求:首先要保证用户输入数据的完整性;其次检查用户是否输入了正确类型的数据;最后如果用户输入出错,应在页面中给出错误提示信息,Validate.asp 文件就是完成这项任务的。使用该文件时,需要在表单中每一个要验证输入域下加一个HIDDEN类型的判断域,如

在上面的命名中,NUM 代表该输入域为数字型的,N 代表该域不必输入。然后,只要在表单提交后,在需要判断的地方加入Validate.asp 文件就可以了,下面是Validate.asp 文件的脚本:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈