第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問.net C# cookie清除問題?

請問.net C# cookie清除問題?

陪伴而非守候 2019-08-17 15:11:48
.net C# cookie清除問題
查看完整描述

5 回答

?
30秒到達戰(zhàn)場

TA貢獻1828條經(jīng)驗 獲得超6個贊

首先,不明確你查找cookie的方式是否正確,瀏覽器是否支持cookie,一般都采用編程方式,比如寫入cookie并試圖將其取出.
其次,每一個cookie都附帶一個被稱為"過期時間"的參數(shù),瀏覽器在檢查此參數(shù)時,會自動判斷是否已過期并執(zhí)行清理.

以下是C#代碼:

Response.Cookies["username"].Value = "第一個cookie";
Response.Cookies["username"].Expires = DateTime.Now.AddDays(1);

if (Request.Cookies["cookie"] != null)
Response.Write("瀏覽器支持cookie!");
Response.Cookies["username"].Expires = DateTime.Now.AddDays(-1);//將這個Cookie過期掉.
else
Response.Write("瀏覽器不支持cookie!");


查看完整回答
反對 回復(fù) 2019-08-18
?
SMILET

TA貢獻1796條經(jīng)驗 獲得超4個贊

Request.Cookies.Clear()這個方法并不是刪除Cookie

刪除 Cookie(即從用戶的硬盤中物理移除 Cookie)是修改 Cookie 的一種形式。
由于 Cookie 在用戶的計算機中,因此無法將其直接移除。
但是,可以讓瀏覽器來為您刪除 Cookie。
該技術(shù)是創(chuàng)建一個與要刪除的 Cookie 同名的新 Cookie,
并將該 Cookie 的到期日期設(shè)置為早于當前日期的某個日期。
當瀏覽器檢查 Cookie 的到期日期時,瀏覽器便會丟棄這個現(xiàn)已過期的 Cookie。
下面的代碼示例演示刪除應(yīng)用程序中所有可用 Cookie 的一種方法:

HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i = 0; i < limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}


查看完整回答
反對 回復(fù) 2019-08-18
?
紅顏莎娜

TA貢獻1842條經(jīng)驗 獲得超13個贊


int id = 1;
HttpCookie cookie = new HttpCookie("ID");
DateTime dt = DateTime.Now;
TimeSpan ts = new TimeSpan(1, 0, 0);
cookie.Expires.Add(ts);
cookie.Values.Add("ID", id.ToString());//注意values.Add和Value=的區(qū)別
Response.AppendCookie(cookie);
Response.Write(Request.Cookies["ID"].Values["ID"]); //Request.Cookies["ID"]:獲取Cookies;.value則是獲取了Cookies的所有內(nèi)容,.Values["ID"]獲取名稱的ID的項的值


查看完整回答
反對 回復(fù) 2019-08-18
?
慕標琳琳

TA貢獻1830條經(jīng)驗 獲得超9個贊

c#中cookies的讀取寫入操作如下:

/////////////////////////////讀取///////////////////////////////

//獲得此cookie對象

HttpCookie cookie = Request.Cookies["demo"];
//檢驗Cookie是否已經(jīng)存在
if (null == cookie) {
Response.Write("Cookie not found. <br><hr>");
}
else {
//顯示Cookie的值
String strCookieValue = cookie.Value.ToString();
Response.Write("The " + strCookieName + " cookie contains: <b>"
+ strCookieValue + "</b><br><hr>");
}

/////////////////////////////寫入///////////////////////////////

//創(chuàng)建一個新Cookie
HttpCookie cookie = new HttpCookie("demo");
//設(shè)定Cookie的值
cookie.Value = "value";
//設(shè)定cookie生命為1周,也就是7天
cookie.Expires = DateTime.Now.AddDays(7);
//添加Cookie
Response.Cookies.Add(cookie);

補充:利用cookie給密碼框賦值,如果是服務(wù)器端控件 TextBox,則使用這樣的方式

this.txtpwd.Attributes.Add("value", cookie.Values[Comman.Cookie_Pwd]);





查看完整回答
反對 回復(fù) 2019-08-18
?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊


if( Request.Cookies["PostTime"] == null)
Request.Cookies["PostTime"].Value

這首先是Request.Cookies["PostTime"]的一個屬性,對吧?既然沒有這個對象,那么還求屬性,自然是未將對象引用設(shè)置到對象的實例,因為Request.Cookies["PostTime"]==null。


查看完整回答
反對 回復(fù) 2019-08-18
  • 5 回答
  • 0 關(guān)注
  • 452 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號