您會看到下面的代碼,我如何使用會話變量; 所以這三個問題是:HttpSessionState在哪裏,如何,優勢?
- 他們在哪裏存儲? (服務器或客戶端)
- 它們對每個網頁訪問者都是唯一的嗎?
- 當我的工作完成後,我可以使用ajax或簡單的js代碼將其刪除嗎?或者它會被自動刪除..?
。
sbyte[][] arrImages = svc.getImagesForFields(new String[] { "CustomerName", "CustomerSurName" });
Dictionary<string, byte[]> smartImageData = new Dictionary<string, byte[]>();
int i = 0;
foreach (sbyte[] bytes in arrImages)
{
smartImageData.Add(fieldNames[i], ConvertToByte(bytes));
i++;
}
Session.Add("SmartImageData", smartImageData);
「ASP.NET_SessionId」能否讓你明確這一點? – theklc 2010-06-17 13:50:19
客戶端上用於識別用戶會話的cookie稱爲ASP.NET_SessionId。 – ErikHeemskerk 2010-06-17 14:17:03