码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET 内置对象

时间:2015-07-05 13:40:08      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

Page 对象 是指向页面自身的方式
      属性:
          isPostBack 判断页面是否是首次加载,还是回传(返回true的话就是回发,false就是第一次访问)
          Controls 服务器控件集合
          Request 客户端在web请求期间发送的http值
          Response 来自ASP.NET操作的HTTP响应信息
          IsValid 页面验证是否成功
          DataBinding 当服务器控件绑定到数据源时发生
          Disposed 当从内存中释放服务器控件时发生,这是请求ASP.NET页面时服务器控件生存期的最后阶段
          Error 当引发未处理的异常时发生

Request 对象 封装了由 Web 浏览器或其他客户端生成的 HTTP 请求细节,提供从浏览器读取信息或者读取客户端信息等功能
       属性:
          QueryString 获得以名/值对表示的http查询字符串变量集合
          Form 于QueryString类似,但它用于收集Post方法发送的请求数据
          ServerVariable 包含了服务器和客户端的系统信息。
          Request.ServerVariables["HTTP_USER_AGENT"] :获取顶起客户端的浏览器版本信息
          Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] :获取当前客户端浏览器使用的什么语言
          Browser 获取客户端浏览器的相关信息
          Params获取由名/值对表示的QueryString,From,Cookie 和 ServerVariable 组成的集合,该方法需要在最大的范围(如URL 参数,表单,环境变量           等)寻找匹配字段,所以效率比较低
          Url 获取当前请求的URL信息
      方法:
          MapPath() 返回一个字符串,将请求URL中的虚拟路径映射到服务器的物理路径


Response 对象 封装了返回到HTTP客户端的输出,提供向浏览器输出信息或者发送指令,用于页面执行期
      方法:
          Write(); //输出指定信息
          WriteFile(); //将文件输出到客户端
          End(); //使web服务器停止当前的程序并返回结果
          Redirect(); //将用户从请求页面重新定向到另一个页面

          Server 对象 该对象是JSP 中没有的,它提供了服务器端的一些属性和方法。比如页面的觉对路径等。

Application 对象 为所有用户提供共享信息 ,作用于整个应用程序运行期。(如果出现重名的,那么最后添加的数据将会覆盖前面的所有数据)
      属性:
          All 返回全的Application对象变量到一个对象数组
          AllKeys 返回全的Application对象变量到一个字符串数组
          Count 取得Application对象变量的数量
          Item 允许使用索引或Application变量名称传回内容值
      方法:
          Add(); //添加一个Application对象变量
          Clear(); //清除全部的Appliaction对象变量
          Get(); //使用索引值或者变量名传回变量值
          Set();//使用变量名称更新一个Application对象变量的内存
          Lock(); //锁定全部的Application变量
          UnLock(); //解除锁定Application变量

     使用语法
          Appliaction["name值"] = 值;
          或
          Appliaction.Add("name1值","值");
      获取数据
          变量 = Appliaction["name1值"];
Session 对象 为某个用户提供共享信息 , 作用于用户会话期(默认有效期20分钟)
      属性:
          SessionID 包含唯一的会话标识符,他可以用于在整个会话过程中记录用户信息

          Timeout 用户设置用户超时的时间,单位为半分钟

          ISNewSession 如果已按当前请求创建会话,那么该属性将返回true

      方法:
          Clear() 从会话状态集合中移出所有的键和值
          Abandon() 结束Session,取消当前会话

          Cookie 对象 保持客户端的共享信息方式

ASP.NET 内置对象

标签:

原文地址:http://www.cnblogs.com/CNN-ZC/p/4621964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!