ASP.NET有五个基本的常用对象

一张图胜过前言万语

ASP.NET对象重头戏

对象名    解释 属性 方法 例子
Request 获取客户端数据信息

1、UserAgent:用来获取客户端浏览器版本;

2、UserHostAddress:获取客户端IP地址;

3、ApplicationPath:获取当前网站相对路径;

4、PhysicalApplicationPath:获取当前网址的绝对路径;

1、 Form[]方法:用来获取客户端以post方式提交数据;Request.Form[“数据名称”]

2、QuertyString[]方法:获取客户端以get方式提交数据;Request.QueryString [“数据名称”]

网址:index.aspx?id=1,用Request.QueryString
[“id”]方式来获取值
Response 输出数据信息到客户端  

1、Write()方法:输出信息到浏览器客户端。

2、Redirect()方法:地址转向,将浏览器引导新的web页或者网站。

Response.Write(“今天是520”)
Server 访问服务器信息

1、MachineName:获取服务器名称;

2、 HtmlEncode():将字符串进行html编码;

3、Transfer():终止当前页的执行;(与Response.Redirect()相似)

4、MapPath():返回物理路径

  Server.MapPath(“~”):返回文件夹路径
Application 用来存储一个值,供所有用户共享,该对象存储的值,不会消失,直到网站关闭,用来统计在线人数,聊天室发言,网站访问量

1、Application[“couont”]=1

2、 Application[“useronline”]=520

3、Application[“name”]=521

、Lock()

、UnLock()

 
Session 与Application刚好想法,总存储单个用户的值,存储每个用户私有信息,网页之间跳转时,存在session里面变量不会清除

、TimeOut属性设置生存时间;

、SessionID每个session对象都有自己独立的sessionID,互不影响;

Abandon()方法结束:退出登录或者注销时可以用此方法

常用session来对用户登录情况进行判断存储

Session[“username”]=521;

感谢您的宝贵时间···

ASP.NET对象的更多相关文章

  1. ASP: Response 对象 错误 'ASP 0251 : 80004005' 解决办法

    Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 这种情况一般是因为需要输出的网页内容太大了,由于asp在输入内容到客户的浏览器上之前,会把需要输出的全部内 ...

  2. ASP.NET-Request对象

    前言:Request对象主要用于获取来自客户端的数据,如用户填入表单的数据.保存在客户端的Cookie等. 一.Request对象概述 1.主要属性  ApplicationPath  获取服务器上a ...

  3. asp.net 对象转XML,XML转对象

    //对象转XML public static string ObjToXml(object obj) { using (MemoryStream Stream = new MemoryStream() ...

  4. asp.net对象合并

    public class com { /// <summary> /// 把参数转为JSON字符串 /// </summary> /// <param name=&quo ...

  5. ASP Session 对象

    http://www.w3school.com.cn/asp/asp_sessions.asp

  6. asp xml对象转换为string

    'xml文件中没有属性的情况 Dim xmlStrxmlStr="<root><count>1</count><error>0</err ...

  7. [译] ASP.NET 生命周期 – ASP.NET 上下文对象(五)

    ASP.NET 上下文对象 ASP.NET 提供了一系列对象用来给当前请求,将要返回到客户端的响应,以及 Web 应用本身提供上下文信息.间接的,这些上下文对象也可以用来回去核心 ASP.NET 框架 ...

  8. ASP.NET中的Request和Respone对象的使用

            前台<body>中的表单代码: ASP.NET对象有如下几个: 本文从“asp.net中通过from表单submit提交到后台的实例”来谈谈Request和Response ...

  9. ASP.NET学习笔记(五)ASP 对象

    1.ASP Response 对象用于从服务器向用户发送输出的结果. 2.ASP Request 对象用于从用户那里取得信息 Request.QueryString 命令用于搜集使用 method=& ...

随机推荐

  1. 从request中读数据流

    ServletInputStream servletInputStream = reqeust.getInputStream(); int len=0; int size=reqeust.getCon ...

  2. POJ 2253 Frogger(warshall算法)

    题意:湖中有很多石头,两只青蛙分别位于两块石头上.其中一只青蛙要经过一系列的跳跃,先跳到其他石头上,最后跳到另一只青蛙那里.目的是求出所有路径中最大变长的最小值(就是在到达目的地的路径中,找出青蛙需要 ...

  3. Log4j_学习_00_资源帖

    一.log4j2 1. log4j使用教程详解(怎么使用log4j2) 2.Log4j2的基本使用 二.log4j 1.[转]最详细的Log4J使用教程 2.最详细的Log4j使用教程 3.log4j ...

  4. 了解fiddler:实现简单的抓包测试

    fiddler是一款轻型的抓包软件 本文介绍几个常用的功能:(相信图片更直观点,上图片,右键在新标签页中打开,查看高清大图) 通过composer,我们可以修改http头部信息,修改post(),ge ...

  5. python中的单引号,双引号和三双引号的区别

    1.单引号和双引号没有区别.都可以用就是为了方便,减少写太多的转义字符. 比如: str='Let\'s go!' str="Let's go!" 两种等价,但是第二种写法显然更优 ...

  6. ACM学习历程—FZU2191完美的数字(数学)

    Description Bob是个很喜欢数字的孩子,现在他正在研究一个与数字相关的题目,我们知道一个数字的完美度是 把这个数字分解成三个整数相乘A*A*B(0<A<=B)的方法数,例如数字 ...

  7. C# 性能总结

    尽量使用using语句块和finally (实现IDisposable) 尽量使用单个大程序集而不是多个小程序集 (使用NGen.exe) 使用sealed关键字 权衡虚函数 使用弱引用

  8. SQL SERVER 中的*=和=*

    一.* =和= * 是在sql server2000中左连接,右连接的用法相当于left join 和right join,现在sql2005和2008默认是不支持的,可以设置兼容2000或2008 ...

  9. 【转】 Pro Android学习笔记(四一):Fragment(6):数据保留

    目录(?)[-] 通过fragment参数实现数据保留 对TitleFragment进行修改 对DetailActivity进行修改 通过savedInstanceState进行数据保留 保留frag ...

  10. shell监测磁盘使用并发送邮件

    linux sendEmail工具的安装使用    1.下载文件 #wget  http://files.cnblogs.com/files/sunziying/sendEmail-v1.56.tar ...