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. R基础之批处理--R IN ACTION

    1.5 批处理多数情况下,我们都会交互式地使用R:在提示符后输入命令,接着等待该命令的输出结果.偶尔,我们可能想要以一种重复的.标准化的.无人值守的方式执行某个R程序,例如,你可能需要每个月生成一次相 ...

  2. Hibernate学习---第十一节:Hibernate之数据抓取策略&批量抓取

    1.hibernate 也可以通过标准的 SQL 进行查询 (1).将SQL查询写在 java 代码中 /** * 查询所有 */ @Test public void testQuery(){ // ...

  3. Appium-xpath详解

    一.xpath简介 XPath就是XML 路径,练习XPath的使用可以直接使用火狐浏览器 火狐浏览器下载 free bug和free path两个插件. 手机xpath可以自己写,路径关键字选cla ...

  4. Jmete基础使用

    1,jmeter下载与安装 Jmeter的运行需要JDK支持,所以需要先安装好jdk,并配置好环境变量: 下载地址:http://jmeter.apache.org/download_jmeter.c ...

  5. jQuery插件--图片文字向上向左循环滚动

    需要引用jquery 调用非常简单: 一. 向上滚动 $(".scroll_two").jScroll({vertical: true}); <div class=" ...

  6. hdu-5635 LCP Array

    LCP Array Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total ...

  7. codeforces 632A A. Grandma Laura and Apples(暴力)

    A. Grandma Laura and Apples time limit per test 1 second memory limit per test 256 megabytes input s ...

  8. 本地windows安装memcached服务

    1.安装到系统服务中: 在doc中:执行此软件 memcached.exe -d install(如果提示错误,要找到cmd.exe用管理员身份打开) 安装后在,服务里吗就有个服务了,如果没有启动,点 ...

  9. ACM学习历程—ZOJ 3777 Problem Arrangement(递推 && 状压)

    Description The 11th Zhejiang Provincial Collegiate Programming Contest is coming! As a problem sett ...

  10. 苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲

    苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲 摘要:这是苹果公司CEO乔布斯2005年在斯坦福大学毕业典礼上的演讲,大学途中退学,创业,被解雇,东山再起,死亡威胁,这些他都一一经历了.经营自己与众 ...