HttpCookies를 저장하고 검색하기 위해이 유틸리티 클래스를 작성했습니다.ASP.NET HttpCookie 도우미 클래스
그것은 작동하지 않는, 즉, 쿠키가 검색되지 않는 것 같습니다 ...
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;
}
}
사람이 문제가 될 수 있는지 말해 줄래?
_ 작동하지 않습니다. 제발 좀 더 명시 적으로하십시오. –
쿠키가 검색되지 않습니다. –