知识大全 浅谈ASP中Web页面间的数据传递

Posted

篇首语:努力到无能为力,拼搏到感动自己本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈ASP中Web页面间的数据传递相关的知识,希望对你有一定的参考价值。

浅谈ASP中Web页面间的数据传递  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  往往使用动态网页技术制作ASP应用程序时一般至少拥有二个或二个以上的Web页面 这时就得考虑在多个Web页面间传递数据的处理工作 而ASP应用程序的各个页面类似于Windows应用程序的form窗体 Windows应用程序各form间数据传递可以通过定义全局变量等方法来实现 网页间的数据传递有多种不同的可使用方式 而Web页面间的数据传递方式选择是否恰当对系统设计及运行的合理性与安全性起到举足轻重的作用      URL方式  URL方式是实现Web间数据传递最基本的方法 操作简单 可很方便地实现不同Web页面间的数据传递 但其安全性比较差 将要传递的数据附加在网页地址(URL)后面进行传递 如 其中?后面所跟着的字符串便是传递的数据 =前的是变量名 =后面是数值 可以使用request对象来获取传递的数据 如 request( username ) 这种方法在传递数据过程中其数据内容在URL栏中是显示的 用户能看到提交的内容      form方式  通过在网页上制作表单交互区域 用户在浏览器端输入数据 然后通过form提交到服务器 在提交后的接受form数据的页面里就可以接收到相应数据 即form的action页面中可以使用request对象来接收所传递的数据     如     发送页面     <form name= formtest action= targeeb asp >  <input name= testtext type= text  value= >  <input name= testbutton type = submit value = 提交 >  </form>    接收页面 request( testtext )    利用form页面的文本框来接收用户数据的输入 通过submit按钮提交后在targeeb页面中使用request来接收数据      cookie方式  cookie是在浏览页面时Web服务器在浏览器端所写入的一些小文件 cookie是存放在浏览器端本机磁盘上 而不是存放在服务端的 可以在发送数据时写入cookie 接收时读取cookie完成数据在Web页面间的传送     如     发送页面 okies( cookiename )( username )= liming     接收页面 okie( cookiename )( username )    在发送页面中对cookie变量赋值 接收页面中取cookie变量的值就是所传递的数据      application对象  application对象是用来记录整个网站信息的 是记录不同浏览器端共享的变量 无论有几个浏览者同时存取网页 都只会产生一个application对象实例 用户可以通过定义application整站共享变量来实现网页间的数据传递 其定义方法是 application( 变量名 )=数值    如 application( usrname )=liming    application对象所定义的变量对于所有浏览端都是可见的 所以其使用场合是所有浏览端共享的全局数据传递      session对象  session对象是用来记录浏览器端的变量 是个别浏览器端专用的变量 对于每一个浏览器访问时都会自动产生一个seseion对象 该对象提供一个存储场所 用来存储仅仅对该访问者在会话的活动期间打开的网页可用的变量和对象 这样就用可以用来在Web间传递专对单个浏览器端使用的数据 其定义方法 session( 变量名 )=数值    如 session( usename )=liming    session对象所定义的变量只是浏览器端的专用变量 所以适用于局部会话间的网页数据传递      结束语  上述介绍的是网页间数据传递的常用方法 各有千秋 其中URL方式和form方式实现方法简单 可实现网页间的简单数据传递 一般为字符串类型 其特点是安全性差 而且必须是连续访问两页面间数据传递 Cookie只能存放string类型的数据 如果想要存放更为复杂的数据类型 那么必须先将其转换为string类型 Application对象和Session对象操作相对复杂些 浏览量非常大的网页使用时应适量 而且使用结束后尽量清除 否则大量使用有可能会导致服务器的瘫痪 Session变量的安全性较高 可传递专用浏览端数据 具体应用决定了数据传递方式的选择 合理数据传递方式选择是Web页面的设计中的关键考虑因素 cha138/Article/program/ASP/201311/21724

相关参考

知识大全 ASP.NET 页面间数据传递方法

ASP.NET页面间数据传递方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  Web页

知识大全 ASP.NET页面间数据传递小结

ASP.NET页面间数据传递小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET较A

知识大全 ASP.NET页面间数据传递的方法

ASP.NET页面间数据传递的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文我们将讨论

知识大全 基于asp.net的web页面动态控件创建以及使用

 摘要web设计中有很多场合页面的控件要动态创建甚至只能动态创建这样可以增加页面的灵活性但是给程序员带来了一些麻烦比如要使用动态创建的控件怎么使用都是要求解决的问题本文基于aspnet简要介绍了页面的

知识大全 .net页面间的参数传递简单实例

  使用QueryString  使用QuerySting在页面间传递值已经是一种很老的机制了这种方法的主要优点是实现起来非常简单然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全)同时又不能

知识大全 ASP.NET页面传递值的方式

ASP.NET页面传递值的方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 显示页面show.asp--基于web的QQ程序

显示页面show.asp--基于web的QQ程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 浅谈ASP.NET与HTML页面关系

浅谈ASP.NET与HTML页面关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET

知识大全 ASP.NET页面之间传递值的几种方式

ASP.NET页面之间传递值的几种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP入门教程1.7.3 创建、打开和使用Web站点及页面

ASP入门教程1.7.3创建、打开和使用Web站点及页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下