文档介绍:33;;Server 对象:
public partial class _Default :
{
protected void Page_Load(object sender, EventArgs e)
{
//Server 对象:提供了访问远程服务器信息的方法和属性
string str = ;//获取主机的名称
string str1 = ("");//获取该文件所在的
物理地址
(str+"<br/>");
(str1 + "<br/>");
(("<B>21 天学通
C#</B>")+"<br/>");//HTML 代码被执行
(("<B>21 天学通 C#<B/>") +
"<br/>");//HTML 代码不被执行
(["SERVER_NAME"]);//输出域
名
("<br/>");
(());//输出脚本超时
时间
}
}
34;;Cookie 对象:
public partial class C67Cookie :
{
protected void Page_Load(object sender, EventArgs e)
{
//Cookie 对象:就是保存用户端硬盘上的一个文本文件,可以存储有关
的会话或应用程序的信息,和 Session 对象有些类似,不同在于:Cookie 的信息是保存在
服务端上的,而 Cookie 则是保存在客户端上的。其特点:
//数据保存在客户端上的;
//只能保存字符串类型的数据;其他类型则需要转化为字符串类型,
Session 则可以保存任何类型的数据
//默认周期,可以手动设置,最大 50 年
//Cookie 有两种类型:临时性和持久性(这就是如登陆信息保留多天)
//可通过 Cookie 的名称不同来区分不同的 Cookie,Cookie 对象的设置如
下:在服务器的 Response 对象的 Cookie 集合中增加一个 Cookie。Response 对象就会把
Cookie 集合中的所有 Cookie 信息都发送到客户端中。
//如果客户端就能用 Cookie 设置为 Cookie 禁用,则 Sessoin 也无法使
用。
//Cookie 的操作:
//
//1)添加 Cookie
HttpCookie cookie = new HttpCookie("Info");//定义为 Cookie 对象以
及名为 Info 的项
DateTime dt = ;
TimeSpan ts = new TimeSpan(1, 0, 0, 0);//Cookie 有效作用时间按
= (ts);//添加过期时间
//为 Cookie 添加属性
("user", "cxbkkk");//注意这里为 values
("userID","1203");//前面一项为字段,后面一项为
其参数
(cookie);//确定写入 Cookie 中
//
//读取 Cookie 操作
if (["Info"] != null)
{
string str =
(["Info"].Values["user"] +
(["Info"].Values["userID"]));
if (str == "")
{
("Cookie 为空");
}
else
{
(str);
}
}
else
{
("有错误!");
}
//