首页 > 网站建设 >

网站建设公司浅谈ASP.NET对象概况

发布时间:2019-08-14 作者:深圳网站建设

  深圳APP开发公司浅谈ASP.NET对象由.NETFramework中封装好的类来实现,每个内部对象都有关联的方法和属性。ASP.NET常用内部对象及用途如表6-3所示。
表6-3 ASP.NET常用内置对象
1.Request对象
  使用Request对象可以检索基于HTTP请求的所有用户信息,它连接着Web服务器和Web客户端程序。
Request对象的属性用来检索客户端传递的信息,其中最常用的是Form、QueryString和Cookies。
2.Response对象
  Response对象用于服务器向客户端浏览器发送数据。服务器的数据通过该对象的集合、属性和方法,以HTML格式发送到客户端浏览器。数据的输入和输出是所有应用程序要实现的最基本的任务,在ASP.NET中,这两项任务主要由Request和Response对象来完成。
3.Cookies集合
  Cookies集合是Response对象和Request对象共有的一项常用的集合,是由System.Web.HttpCookie类和System.Web.HttpCookieCollection类实现的。前者用于Web服务器向客户端磁盘写入一些信息;后者用于读取存储在客户端的4.Cookies信息。
  Cookies集合常用于Web站点跟踪特定访问者的访问次数、最后访问时间和访问者进入站点的路径,统计网页访问次数等,让用户在不输入用户名和密码的情况下直接进入其曾经浏览过的一些站点。
5.Session对象
  Session对象是HttpSessionState类的实例,用来存储、读取特定用户的会话信息。由于Web服务器(HTTP协议)是无状态的,客户端只简单地向服务器请求下载某些文件,无论是客户端还是服务器都没有记录这些行为,每一次请求之间都是独立的,这就好比一个顾客和一个非会员制商场之间的关系一样,只管当次交易的内容。HTTP的这种无状态本性使得越高级的Web应用程序(如个性化所生成的内容)越难以实现。为了能够创建复杂的Web应用程序和在网站所有页间存储用户提供的数据,ASP.NET应用程序服务器技术提供了Cookie集合和Session对象对会话管理的支持,会话管理使Web应用程序能够在多个HTTP请求之间维护状态。这就好比使用会员卡来记录商家与每个顾客的交易情况一样,将每次交易的信息都记录下来。
  Session对象就像使用会员卡制的商场的服务器,存储着拥有会员卡的每个顾客的交易信息。可以利用这一特性存储用户显示的首选参数、多部分问卷的答案、在“购物车”中选购的商品以及网上游戏的所得分数等。
6.Application对象
  Application对象是System.Web.HttpApplicationState类的实例,是该网站所有用户公用的一个对象,用于在指定的应用程序的所有用户之间共享信息。可以利用这一特性统计网站访问的人数、创建聊天室等。
Application对象与Session对象有几个相同的集合及方法名称,但它们之间有着本质的不同:
①Session对象的变量是针对某一特定用户的;而Application对象的变量是多用户共享的。
②Session对象的变量随着一次会话的结束而消失;而Application对象的变量一旦被建立,只有在网站关闭或者这个Application被卸载才被取消。
对于同一个页面,不同的访问者创建不同的Session;而Application的值是相同的,只被创建一次。网站建设公司本文关于“网站建设公司浅谈ASP.NET对象概况”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。
 
文章标题: 网站建设公司浅谈ASP.NET对象概况
本文地址:https://www.198bona.com/news/3517.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯