|
,代码就写出一个名为“TestCookie”的 Cookie。写出 Cookie 之后,示例调用 Response.Redirect 来切换到测试页面 (TestForCookies.aspx)。附加到测试页面的 URL 的是名为 redirect 的查询字符串变量,该变量中包含了当前页面的 URL,这样就能在执行测试后把重定向到该页面。
测试页面可以完全由代码组成,不需要包含控件。以下就是使用的代码:
private void Page_Load(object sender, System.EventArgs e) ...{ ReadCookie(); } private void ReadCookie() ...{ String redirect = Request.QueryString["redirect"]; String acceptsCookies ; // 是否接受 Cookie? if(Request.Cookies["TestCookie"] ==null) // 没有 Cookie,因此不需要接受 acceptsCookies = "0"; else ...{ acceptsCookies = "1"; //删除测试 Cookie Response.Cookies["TestCookie"].Expires = DateTime.Now.AddDays(-1); } Response.Redirect(redirect + "?AcceptsCookies=" +acceptsCookies, true); }
上一页 [1] [2]
|