中国站长下载-为中国站长提供最好最全的建站资源! 首 页发布资源有事留言繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:中国站长下载 -> 文章中心 -> 网页编程 -> ASP编程 -> 文章内容  虚拟主机 域名注册 退出登录 用户管理
栏目导航
· ASP编程 · .NET编程
· PHP编程 · JSP编程
· CGI 专区
热门文章
· sndvol32 - sndvol3...
· [组图] FLASH:《大话李白》...
· 个人网站到底能赚多...
· [图文] Rundll.exe是病毒吗...
· [组图] Flash:制作MV
· 价值12万元的网站SE...
· 网站创业者,你需要...
· 一个成功的网站设计...
· [图文] FLASH:韩国导航条解...
· 中国网站的赚钱模式...
相关文章
· [图文] ASP.NET页面间数据传...
· [组图] ASP.NET页面间数据传...
· [图文] ASP.NET页面间数据传...
· 浅谈asp编程中的测试...
· 浅谈Asp程序的编写和...
· 一个ACCESS数据库数...
· javascript表单之间...
· javascript表单之间...
· Web程序中网页间数据...
· 浅谈ASP中Request对...
浅谈ASP中Web页面间的数据传递
作者:未知  来源:CSDN  发布时间:2006-4-5 6:16:57  发布人:admin

 减小字体 增大字体

 

  1、URL方式

  URL方式是实现Web间数据传递最基本的方法,操作简单,可很方便地实现不同Web页面间的数据传递,但其安全性比较差。将要传递的数据附加在网页地址(URL)后面进行传递。如:http://www.cstvu.com/testweb?username=liming,其中?后面所跟着的字符串便是传递的数据,=前的是变量名,=后面是数值,可以使用request对象来获取传递的数据。如:request(“username”)。这种方法在传递数据过程中其数据内容在URL栏中是显示的,用户能看到提交的内容。

  2、form方式

  通过在网页上制作表单交互区域,用户在浏览器端输入数据,然后通过form提交到服务器,在提交后的接受form数据的页面里就可以接收到相应数据,即form的action页面中可以使用request对象来接收所传递的数据。

  如:

  发送页面:

  <form name=“formtest” action=“targetweb.asp”>

     <input name=“testtext” type=“text” value=“”>

     <input name=“testbutton” type =“submit”value =“提交”>

    </form>

  接收页面:request(“testtext”)

  利用form页面的文本框来接收用户数据的输入,通过submit按钮提交后在targetweb页面中使用request来接收数据。

  3、cookie方式

  cookie是在浏览页面时Web服务器在浏览器端所写入的一些小文件,cookie是存放在浏览器端本机磁盘上,而不是存放在服务端的。可以在发送数据时写入cookie,接收时读取cookie完成数据在Web页面间的传送。

  如:

  发送页面:response.cookies(“cookiename”)(“username”)=“liming”

  接收页面:request.cookie(“cookiename”)(“username”)

  在发送页面中对cookie变量赋值,接收页面中取cookie变量的值就是所传递的数据。

4、application对象

  application对象是用来记录整个网站信息的,是记录不同浏览器端共享的变量,无论有几个浏览者同时存取网页,都只会产生一个 application对象实例。用户可以通过定义application整站共享变量来实现网页间的数据传递。其定义方法是:application (“变量名”)=数值

  如:application(“usrname”)=liming  

  application对象所定义的变量对于所有浏览端都是可见的,所以其使用场合是所有浏览端共享的全局数据传递。

  5、session对象

  session对象是用来记录浏览器端的变量,是个别浏览器端专用的变量,对于每一个浏览器访问时都会自动产生一个seseion对象,该对象提供一个存储场所,用来存储仅仅对该访问者在会话的活动期间打开的网页可用的变量和对象。这样就用可以用来在Web间传递专对单个浏览器端使用的数据。其定义方法:session(“变量名”)=数值

  如:session(“usename”)=liming

  session对象所定义的变量只是浏览器端的专用变量,所以适用于局部会话间的网页数据传递。

  


 
[] [返回上一页] [打 印] [收 藏]
上一篇文章:ASP防SQL注入攻击程序
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
中国站长下载
中国站长下载

本页只接受PR>=4 IT类站点连接,申请连接,谢谢您们的支持!希望我们的下载站能够真正帮到中国的站长们!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
Copyright © 2005-2006 ChinaZhan.Net. All Rights Reserved .