我是初学者,有错误再所难免,如果存在错误,希望知道的帮我指出,有些地方还是有些不理解,希望知道的能帮我解答一下。
Asp.net中的几个对象
1. Request:可以访问关于请求Web页面的个人或进程的信息
2. Response:提供一种方法,以准确控制如何将响应发送回发出请求的人那里
3. Server:提供一系列有用的与Web相关的实用程序。
4. Application:为经常使用的信息提供了一个有用的Web站点存储位置
5. Session:可以为每个用户的会话存储信息。
Request
Request可以访问关于请求Web页面的个人或进程的信息。Request对象可以从个人的Web浏览器向我们有效的传递消息。
比较有用的两个属性为:
Cookies:通过这个属性可以查看访问者以前在本站的cookies
QueryString:返回任何使用GET传输到页面的参数。
Response
Response提供一种方法,以准确控制如何将响应发送回发出请求的人那里。Response对象可以访问即将发送回请求Web浏览器的http响应。
常用属性:
1. Redirect:它将用户重定向到另一个页面
2. Write:将字符串写入html流。
Server
Server提供一系列有用的与Web相关的实用程序。
常用属性:
MapPath:此属性带有一个虚拟路径的参数
比如MapPath(“/webapp/myfile.aspx”),返回该文件在物理磁盘的准确位置
状态处理:
包括Application,Session,Cookies
主要要注意的有状态的作用域,状态存储位置,状态如何改变等。
Application
Application为经常使用的信息提供了一个有用的Web站点存储位置
Application中的信息可以被网站的所有页面访问。
Application的初始配置:
在应用程序启动时配置初始状态,在Global.asax中配置
protected void Application_Start(Object sender, EventArgs e)
{
Application["UserCount"] = 0;
}
使用Lock和Unlock避免两个页面同时修改状态
Applicat
| 对此文章发表了评论 |

