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. WCF寄宿(Host)之自我寄宿(Self-Hosting)简单实例【Console应用为宿主】

    前言: 由于最近的项目 中需要用到WCF,所以又回头翻了翻,阅读了大量园中大神的博文,故而做个总结. 谬误之处,万望不吝指教! 闲话不叙! 一.寄宿(Host)WCF服务  1)一种是为一组WCF服务 ...

  2. android:layout_weight的真实含义/android:layout_gravity的条件

    用layout_weight的时候,不要把宽度(或是高度,你想分配weight的那个)设成match_parent. android:layout_weight只适用于LinearLayout and ...

  3. 强烈建议使用国外DNS解析域名,解决访问速度和某些访问故障!

    域名解析的基本原理是把域名翻译成IP地址,以便计算机能够进一步通信,传递网址和内容等. 域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP ...

  4. 标准模板库(STL)学习指南之List链表

    本文转载自天极网,原文地址:http://www.yesky.com/255/1910755.shtml.转载请注明 什么是STL呢?STL就是Standard Template Library,标准 ...

  5. Mesos提交任务没有被执行

    当通过marathon提交了一个任务后,发现一直处于waiting状态: 回到mesos,执行MASTER=$(mesos-resolve `cat /etc/mesos/zk`) &  me ...

  6. bash批量处理

    [root@azure_dbm1_s1 scripts]# more slave_1062_stop.sh #/bin/bash slave_num=`mysql -e "show slav ...

  7. 基于433MHz无线串口,多发一收解决方案

    一.无线发展背景 随着科学技术的飞速发展,智能家居.智慧农业.智慧城市如雨后春笋.而这些行业的发展离不开无线的应用. 传统的有线连接不仅仅是成本高,包括布线安装.维护等也是成本巨大.并且机动性也很差, ...

  8. Python:正则表达式(二)

    则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python 语 ...

  9. LIBCMTD.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用

    无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 出现原因: 连接程序在负责连接可执行程序时,选择相应的c/c++运行时启动函数.如果设定了/s ...

  10. java基础知识(4)---设计模式

    设计模式:解决问题最行之有效的思想.是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. java中有23种设计模 ...