接上文

控制访问
Application.Lock();
//…修改应用程序变量值的代码
……………
…………
……………
Application.UnLock();

·Lock 方法将锁定脚本中的所有变量
·确保只有当前用户控制该页面
·当调用 UnLock 方法时当前用户将失去对应用程序的控制

数组变量

 1Application、Server 和 Session 对象[续]String [] job = new String [4];
 2Application、Server 和 Session 对象[续]   job[0] = "教员";
 3Application、Server 和 Session 对象[续]   job[1] = "程序员";
 4Application、Server 和 Session 对象[续]   job[2] = "售货员";
 5Application、Server 和 Session 对象[续]   job[3] = "经理";
 6Application、Server 和 Session 对象[续]   Application ["j"] = job;
 7Application、Server 和 Session 对象[续]
 8>

运行效果:
Application、Server 和 Session 对象[续]

HttpServerUtility类和Server对象

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

Server 对象
Application、Server 和 Session 对象[续]
Execute 方法

1>


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类的属性来获得

[完成]

相关文章: