|
|
||||
首页
文学作品 网页设计 平面设计 程序设计 考试认证 基础办公 QQ资源 服务器架设 网站运营 网页资源
|
|
|
| 汉南在线 → 网页设计 → Asp动态程序 | |||||||||||
相信你们对这两个对象也接触不少了吧(前面的许多例子都曾使用过),我们先谈一下Request对象。
Request 对象主要是从使用者处得到信息。 如:当你提交一个表单时(留言簿就是一个很好的例子), 你就必须通过Request对象得到使用者输入的信息。而提交有两种方式POST和GET,使用POST方法,必须 使用Request的Form方法来得到提交信息。使用GET方法提交的。就必须使用Request的 QueryString方法 得到信息,前面已经说过了,在这里不必多说了。 现在,我们再以Request对象举一个例子,如何得到服务器端的信息?请看以下的例子: <% FOR EACH name IN Request.ServerVariables Response.write("<P><B>"& name &"</B>:") 通过此段循环,就能把服务器相关的信息显示出来,不相信,测试一下吧。 实现此功能,必须通过Request对象的ServerVariables方法实现的。如果你用过VB的话,相信很容易 看懂此代码,以上就是通过FOR EACH 循环语句把ServerVariables的子项一个一个地读取出来。 而Response对象用的就比较多了。看,上面的代码就用了两行,Response对象一般都用在输出方面, 最常使用的就是Write方法了,该方法我想不用多说了。现在我们主要来看一下Response对象的 Redirect方法,该方法是一个重定位方法,通常我们在做ASP程序时也经常用到它。让我们看以下例子 吧。 正常进入(先执行test6-1.asp) 非法进入(先执行test6-2.asp) 程序是先运行test6-1.asp页面,然后在文本框内输入内容,提交,就进入了test6-2.asp页面。 而“正常进入”就是按照以上的顺序进入的,当你不通过提交就进入test6-2.asp页面(非法进入), ASP就通过Redirect方法把HTTP的头指向test6-1.asp,用户就必须通过提交后才能进去了。 想一下,当你做聊天室时,不就是通过该方法就可以实现登录的功能吗? 源代码如下: test6-1.asp: <%@ Language=VBScript %> <HTML> <BODY> test6-2.asp: <%@ Language=VBScript %> <BODY> 当然,Request和Response对象方法不止这些,但你只要懂得以上所说的内容,编写一 些简单的程序也就够了。有什么不够详细的请指出!!
| |||||||||||
| >> 相关文章 | |||||||||||
|
授权使用:汉南在线 http://www.hzwz.net/(2008-2009) Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 经营许可证:陕ICP备05000109号 Powered by:汉南在线 |