网站大量收购独家精品文档,联系QQ:2885784924

基于ASP.NET的网络数据传输.docVIP

基于ASP.NET的网络数据传输.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ASP.NET的网络数据传输   摘要: 一个基于B/S模式的系统,不可能只有一个页面,在很多情况下,需要多个页面来完成特定的功能,而这多个页面之间必然要产生一定的联系,也就是说,网页之间需要进行数据的传输,从而实现数据的共享。基于ASP.NET的网站中,除了广泛应用的超级链接在两个网页之间传递参数之外,还有更高效的数据传输方式,比如使用Session对象、ViewState对象、Application对象、数据库文件等。该文将分析基于ASP.NET网页间数据传输的几种情况和具体实现。   关键词:asp.net;网络;数据;传输;对象   中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)34-1861-02   Netwok Data Transmission Based on ASP.NET   CHEN Xiang-dong1,2   (1.Anhui University of Technolohy, Maanshan 243041, China; 2.Maanshan Teachers College, Maanshan 243041, China)   Abstract: A system based on B/S does not only have one page,in most cases,it needs more pages to complete specific function .However, these pages do necessarily have relationship with each other,ie, there occur transmitting data and sharing data between pages.Web page based on ASP.NET has more effective data transmitting mode besides hyper link mode between two pages used by most cases,such as using Session Object,View Object,Application Object,Database Files and so on.This thesis will analyse data transmitting cases and their fulfil between pages based on ASP.NET.   Key words: asp.net; network; data; transmission; object      1 引言   ASP.NET作为Visual Studio.NET的组成部分之一,成为Internet和Intranet开发Web应用程序的新一代工具,正逐步被广大程序员普遍采用。基于.NET的Web页间数据共享是项目开发中必不可少的重要环节,如何选择最优数据传输方式实现数据共享,有多种情形和方式。   2 网页间数据传输的几种情况:   2.1 同一页面内数据传输    在ASP.NET网站项目中,每个ASP.NET的页面都对应一个扩展名为.CS的程序文件,而这个程序文件是由多个函数组成,在这些函数之间需要进行数据共享。另外,由于页面状态会发生改变,也可能需要数据共享,比如由于在表单中按下按钮迫使页面重新执行,重新被执行的网页与原网页的状态就发生了改变。在同一网页内共享数据有如下几种方式。   2.1.1 利用全局变量   这种方式最为简单直接,通常在网站项目中创建一个数据访问类,在页面中要利用这个类,就需要创建一个类实例,而这个类实例就属于全局变量。它创建在页面类的变量声明处,在页面的每个函数如删除函数、选中函数等都可以使用这一个实例。   2.1.2 利用服务器控件   服务器端控件在页面运行过程中具有保存数据的功能,比如TextBox控件,在页面被提交(PostBack)前后,它的Text属性值不会发生改变,因此可以作为在页面不同状态下的共享数据。   2.2 同一窗口不同网页间数据传输   若某一功能需要多个网页来完成,而当用户是在同一个浏览器窗口先后进入这些网页,而不是中途打开新页面时,属于同一窗口内不同网页间的数据共享。广泛使用的传递参数就是解决这种情况下数据传输的一种方法,另外,利用Session对象、ViewState对象、Cookies对象在Web页面间进行网络数据传输也非常普遍。   2.3 同一机器不同窗口间数据传输   当用户在同一台机器上,打开多个浏览器窗口,浏览不同或相同的网页时,属于同一机器不同窗口间的数据共享,这

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档