接上文Application、Server 和 Session 对象
Application 对象
表示 ASP.NET 应用程序的一个实例
控制访问
Application.Lock();
//…修改应用程序变量值的代码
……………
…………
……………
Application.UnLock();
·Lock 方法将锁定脚本中的所有变量
·确保只有当前用户控制该页面
·当调用 UnLock 方法时当前用户将失去对应用程序的控制
数组变量

2

3

4

5

6

7

8



9

10



11

12

13



14

运行效果:
HttpServerUtility类和Server对象
·HttpServerUtility类提供用于处理 Web 请求的 Helper 方法
·Server 对象获取当前请求的内部服务器对象
·Server对象可以通过HttpApplication类和Page类的属性来获得
Server 对象
Execute 方法



2



3

4



5

6

7

Transfer 方法
Server.Transfer("Ch5Ex5.aspx");
HTMLEncode 方法
语法:Server.HTMLEncode (string)
例:Response.Write(Server.HtmlEncode("<H1> 是标题标记的示例 </H1>"));
Response.Write("<br><H1> 是标题标记的示例 </H1>");
URLEncode 方法
语法:Server.URLEncode (string)
例:Response.Write(Server.UrlEncode("http://localhost/code/map.aspx"));
=>http%3a%2f%2flocalhost%2fcode%2fmap.aspx
MapPath 方法
语法:Server.MapPath (path)
例:Response.Write( Server.MapPath("/Ch5Ex5.aspx"));
=>“C:\Inetpub\wwwroot\codes\Ch5Ex5.aspx”














HttpSessionState类和Session对象
HttpSessionState 类提供对会话状态值以及会话级别设置和生存期管理方法的访问
Session对象是HttpSessionState类的实例,可以通过HttpApplication类和Page类的属性来获得
[完成]