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 |
1、Lock() 2、UnLock() |
|
Session | 与Application刚好想法,总存储单个用户的值,存储每个用户私有信息,网页之间跳转时,存在session里面变量不会清除 |
1、TimeOut属性设置生存时间; 2、SessionID每个session对象都有自己独立的sessionID,互不影响; |
Abandon()方法结束:退出登录或者注销时可以用此方法 |
常用session来对用户登录情况进行判断存储 Session[“username”]=521; |
感谢您的宝贵时间···