看板 C_Sharp 關於我們 聯絡資訊
不知道算是C#的問題還是網頁設計的問題… 所以請原諒我來這裡問m(_ _)m 話說最近開始接觸ASP.NET的Cookie 自己照著網路上的範例試著打一次… 因為code很簡單…所以我直接貼… using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write("hello:"+Response.Cookies["newCookie"].Value); HttpCookie a = new HttpCookie("newCookie"); a.Value = "hihi"; a.Expires = DateTime.Now.AddDays(12); Response.Cookies.Add(a); } } ------------------------------------------------- 問題是如此的…話說如果我載入此網頁,照理來說第一次應該是只會Output「hello:」 但在第一次載入網頁時,Cookies也會同時將"newCookie"這個Cookie給加進去… 而且會在12天後Cookie才會消失… 那…照理來說我同網頁按了F5後…應該是會Output「hello:hihi」 可是…我F5後…他還是顯示「hello:」而已… 我有注意到…每次Response.Cookies這個物件都會被reset… 不過…如果降子…那ASP.NET的Cookies不就沒作用了@@a 有辦法解決這個問題嗎? 囧a新手上路…問了白痴問題還請見諒… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.87.174
Laluth:不是Response 是Request 03/22 01:53
grassboy2:囧a我好像問了一個蠢問題0rz... 03/22 02:20