本文整理汇总了C#中System.Web.HttpResponse.AppendCookie方法的典型用法代码示例。如果您正苦于以下问题:C# HttpResponse.AppendCookie方法的具体用法?C# HttpResponse.AppendCookie怎么用?C# HttpResponse.AppendCookie使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.HttpResponse
的用法示例。
在下文中一共展示了HttpResponse.AppendCookie方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DeleteCookie
public static void DeleteCookie(HttpRequest Request, HttpResponse Response, string name, string value)
{
HttpCookie cookie = new HttpCookie(name);
cookie.Expires = DateTime.Now.AddDays(-1D);
cookie.Value = value;
Response.AppendCookie(cookie);
}
示例2: ChangeCookie
public static void ChangeCookie(HttpRequest Request, HttpResponse Response, string name, string value, int day, int hours, int minutes, int seconds)
{
HttpCookie cookie = Request.Cookies[name];
TimeSpan ts = new TimeSpan(day, hours, minutes, seconds);
cookie.Expires = DateTime.Now.Add(ts);
cookie.Value = value;
Response.AppendCookie(cookie);
}
示例3: AddCookie
private void AddCookie(HttpRequest request, HttpResponse response, string userId)
{
HttpCookie myCookie = request.Cookies["MyQuizCookie"];
if (myCookie == null)
{
myCookie = new HttpCookie("MyQuizCookie");
}
myCookie.Values.Clear();
myCookie.Values.Add("userid", userId);
myCookie.Expires = DateTime.Now.AddHours(12);
response.AppendCookie(myCookie);
}
示例4: PrepareContent
protected void PrepareContent(ref HttpResponse response)
{
List<HttpCookie> list = new List<HttpCookie>(response.Cookies.Count);
for (int i = 0; i < response.Cookies.Count; i++)
{
list.Add(response.Cookies[i]);
}
//response.ClearHeaders();
response.ClearContent();
response.ContentType = "text/html";
for (int j = 0; j < list.Count; j++)
{
response.AppendCookie(list[j]);
}
response.Cache.SetCacheability(HttpCacheability.NoCache);
}
示例5: Methods_Deny_Unrestricted
public void Methods_Deny_Unrestricted ()
{
HttpResponse response = new HttpResponse (writer);
response.AddCacheItemDependencies (new ArrayList ());
response.AddCacheItemDependency (String.Empty);
response.AddFileDependencies (new ArrayList ());
response.AddFileDependency (fname);
response.AddCacheDependency (new CacheDependency[0]);
response.AddCacheItemDependencies (new string [0]);
response.AddFileDependencies (new string [0]);
try {
response.AppendCookie (new HttpCookie ("mono"));
}
catch (NullReferenceException) {
// ms
}
try {
Assert.IsNull (response.ApplyAppPathModifier (null), "ApplyAppPathModifier");
}
catch (NullReferenceException) {
// ms
}
try {
response.Clear ();
}
catch (NullReferenceException) {
// ms
}
try {
response.ClearContent ();
}
catch (NullReferenceException) {
// ms
}
try {
response.ClearHeaders ();
}
catch (NullReferenceException) {
// ms
}
try {
response.Redirect ("http://www.mono-project.com");
}
catch (NullReferenceException) {
// ms
}
try {
response.Redirect ("http://www.mono-project.com", false);
}
catch (NullReferenceException) {
// ms
}
try {
response.SetCookie (new HttpCookie ("mono"));
}
catch (NullReferenceException) {
// ms
}
response.Write (String.Empty);
response.Write (Char.MinValue);
response.Write (new char[0], 0, 0);
response.Write (this);
response.WriteSubstitution (new HttpResponseSubstitutionCallback (Callback));
response.Flush ();
response.Close ();
try {
response.End ();
}
catch (NullReferenceException) {
// ms
}
}
示例6: GetSessionData
public static dynamic GetSessionData(HttpRequest request, HttpResponse response)
{
HttpCookie persistedSessionCookie = request.Cookies[cookieName];
if (persistedSessionCookie == null)
persistedSessionCookie = new HttpCookie(cookieName, Guid.NewGuid().ToString());
Guid sessionGuid = Guid.Parse(persistedSessionCookie.Value);
SessionData data = EntityMappingContext.Current.SessionDatas.FirstOrDefault(x => x.Id == sessionGuid);
if (data == null)
data = CreateSessionData(Guid.Parse(persistedSessionCookie.Value));
persistedSessionCookie.Expires = DateTime.Now.AddMinutes(sessionExpirationMinutes);
data.Expiration = persistedSessionCookie.Expires;
if (response != null) response.AppendCookie(persistedSessionCookie);
return data;
}
示例7: PrepareContent
protected virtual void PrepareContent(ref HttpResponse response)
{
List<HttpCookie> cookies = new List<HttpCookie>(response.Cookies.Count);
for (int i = 0; i < response.Cookies.Count; i++)
cookies.Add(response.Cookies[i]);
response.ClearHeaders();
response.ClearContent();
response.ContentType = "text/html";
for (int i = 0; i < cookies.Count; i++)
response.AppendCookie(cookies[i]);
response.Cache.SetCacheability(HttpCacheability.NoCache);
}