文档介绍:Server对象
名称
功能说明
MachineName属性
获取服务器的计算机名称
ScriptTimeout属性
获取和设置文件最长执行时间(以秒计)
CreatObject方法
对象的一个服务器实例
Execute方法
使用另一页执行当前请求
HtmlEncode方法
对要在浏览器中显示的字符串进行编码
HtmlDecode方法
对已被编码以消除无效HTML字符的字符串进行解码
UrlEncode方法
对指定字符串以URL格式进行编码
UrlDecode方法
对URL格式字符串进行解码
MapPath方法
将虚拟路径转换为物理路径
Transfer方法
终止当前页的执行,并开始执行新的请求页
ScriptTimeout属性
ScriptTimeout属性用来查看或设置请求超时时间,默认时间为90秒。如果一个文件执行时间超过此属性设置的时间,则自动停止执行,这样可以防止某些可能进入死循环的程序导致服务器资源的大量消耗。
如果页面需要较长的运行时间,比如要上传一个非常大的文件,就需要设置一个较长的请求超时时间,例如:
=200;
就把最长执行时间设置为200秒。
HtmlEncode方法
<script language="C#" runat="server">
void Page_Load(Object o,EventArgs e)
{
string str1,str2;//定义两个字符串变量
str1="<h2>大家好!</h2>";//包含有HTML标记的字符串
str2=(str1);//对字符串编码
(str1);//输出原始字符串
(str2);//输出编码后的字符串
}
</script>
UrlEncode方法
<script language="C#" runat="server">
void Page_Load(Object o,EventArgs e)
{
string url;
url="http://myserver/?a=";
url+=("张三");//对传递的值进行编码
url+="&b="+("ab cd e");//对传递的值进行编码
(url);//输出编码后的字符串
}
</script>
MapPath方法
<script language="C#" runat="server">
void Page_Load(Object o,EventArgs e)
{
("当前目录物理路径:"+("."));
("<br>");
("上级目录物理路径:"+(".."));
("<br>");
("网站根物理路径:"+("/"));
}
</script>
Execute方法
Execute方法用来停止执行当前网页,转到新的网页执行,执行完毕后再返回到原网页继续执行。
Transfer方法
Transfer方法与Execute方法类似,不同的是,Transfer方法执行完新网页后,不再返回原网页执行。
Application对象
应用程序是单个 Web 服务器上的某个虚拟目录及其子目录范围内的所有文件、页、处理程序、模块和代码的总和。如果想在整个应用程序范围内存储一些所有用户共享的信息,Application对象将是最佳的选择,页面中都是可用的,并且值也是相同的。
()与 Application_End() 。
利用Application存储信息
Add:
string str1="这是一个字符串";
int int1=34;
("var1",str1);
("var2",int1);
Application["var1"]=str1;
Application["var2"]=int1;
Lock()、UnLock()
读取Application中的信息
object obj1,obj2;obj1=A