1
我寫了這個工具類來保存和檢索HttpCookies。ASP.NET HttpCookie幫手類
這似乎並不奏效,即cookie不會被檢索...
public class AspNetUtil
{
private Page _page = null;
public AspNetUtil(Page page)
{
_page = page;
}
public bool SaveInCookie(string cookieName, string valueKey, string valueToBeStored, int expiryTimeInMinutes)
{
bool success = false;
try
{
HttpCookie cookie = null;
if(_page.Request.Cookies[cookieName] == null)
{
cookie = new HttpCookie(cookieName);
}
else
{
cookie = _page.Request.Cookies[cookieName];
}
cookie.Values.Add(valueKey, valueToBeStored);
cookie.Expires = DateTime.Now.AddMinutes(expiryTimeInMinutes);
_page.Response.Cookies.Add(cookie);
}
catch(Exception ex)
{
success = false;
throw ex;
}
return success;
}
public string GetCookieValue(string cookieName, string valueKey)
{
string cookieValue = string.Empty;
try
{
cookieValue = (string)_page.Response.Cookies[cookieName].Values[valueKey];
}
catch (Exception ex)
{
cookieValue = string.Empty;
throw ex;
}
return cookieValue;
}
}
誰能告訴我什麼可以是問題?
_What_不工作?請更加明確。 – 2009-08-03 14:53:45
Cookie未被檢索。 – 2009-08-03 15:01:56