设为首页设为首页
 添加收藏添加收藏
 进入音乐版音 乐 版
  汉南在线网页设计Asp动态程序

ASP内建的对象
作  者:汉南居士
关键字:ASP对象与组件



  要学习ASP,你必须学习这五个基本的服务器对象,那五个?,看,就在下面:

Request :从使用者处取得数据

Response :将数据发送到使用者

Server: 通过此对象可以得到一些服务器端的数据

Session:服务器创建的,使用它,可以分别存储不同使用者的数据

Application::使不同使用者可以共享相同的数据

  在这些对象中Resuest 和 Response 是负责用户与服务器之间的数据交换。

Server 可以让你创建一些组件对象(不懂吗?以后才说)

Session 和 Application ,当你需要使用类似变量存储信息时,你可以使用此两个对象(以后各章节中都陆续用到) 你知道在ASP里打印一段字符到页面上如何做呢?看,就使用Response对象里的属性就行了。

<%Response.write (&ldquo;this is a test&rdquo;)%>

屏幕上就输出了&rdquo;this is a test&rdquo;,的字样,有点明白了吧?

 

以下的时间我们来做个例子吧。。。

你经常使用的一些留言簿,你知道是如何从客户端传到服务器端进行处理吗,CGI做有点麻烦,ASP做就比较方便了。

点击以下的&ldquo;测试&rdquo;,看一下效果吧!

&ldquo;测试&rdquo;

是不是很神奇,CGI做这类的效果,必须要不同的两个页面,使用ASP,只需在同一个页面就能实现了。

看一下源代码:

 

<%@ Language=VBScript %>

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

</HEAD>

<BODY>

 

<%if Request.Form("txtname")<>"" then%>

<%

valName=Request.Form("txtname")

valSex=Request.Form("txtSex")

valHob=Request.Form("txtHob")

Response.write("姓名:" & valName & "<BR>")

Response.write("性别:" & valSex & "<BR>")

Response.write("爱好:" & valHob & "<BR>")

%>

<%else%>

<FORM action="test.asp" method=POST id=form1 name=form1>

<P>姓名:

<INPUT id=txtname name=txtname></P>

<P>性别:

<INPUT id=txtSex name=txtSex></P>

<P>爱好:

<INPUT id=txtHob name=txtHob></P>

<INPUT type="submit" value="发送" id=submit1 name=submit1>

</FORM>

<%end if%>

</BODY>

</HTML>

 

红色部分的都是ASP的源代码,只要你学过程序的话,都能看明白以上写的是什么。本例子中使用了两个ASP的内建对象:Response 和 Request文中兰色的部分为HTML的数据提交部分(不懂!,看一下HTML的书籍吧)

valName=Request.Form("txtname") 这句话的意思是从你的浏览器上接受你输入在名为 txtname 文本框的信息,然后,把它放到valName 变量中,其余的都是一样的。

慢慢体会一下吧。然后,使用Response.write("姓名:" & valName & "<BR>") 此句话打印 valName 的值(&rdquo;<BR>&rdquo;为HTML的换行符),而提交后为何看不到刚才的输入框呢?其实,就是 IF 。。THEN 。。ELSE。。 这个语句在作怪。它的意思是&ldquo;如果能从提交中得到数据,就打印这些值,否则,就显示表单让用户输入。懂了吗,相信你慢慢看此段代码,不用我说,你就会明白的。好吧,给你们一个练习,上文中 FORM 用的是POST进行提交,想一下,把POST该为GET,将如何实现以上功能呢?答案在下一篇。



来源:互联网
阅读:388
日期:2004-12-9

【 双击滚屏 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:【十天学会ASP之第一天】
下一篇:ASP内建的SERVER对象

  >> 相关文章
 
  ·学习使用ASP对象和组件
  ·ASP之对象总结
授权使用:汉南在线 http://www.hzwz.net/(2008-2009)   
Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 
经营许可证:陕ICP备05000109号 Powered by:汉南在线