close
因為外包商用asp寫程式,

但我不想用asp寫EDM,

所以我需要自己處理完勾選的商品,

最後再丟到外包商的 asp 購物車中,

於是,我需要asp與asp.net共用cookie!


但我發現,由ASP.NET產生的Cookie,被asp修改後,

ASP.NET就不能修改那個Cookie耶... 囧

必須要把視窗關掉才可以修改Cookie, 或利用瀏覽器清除Cookie

但不能叫User關視窗啊, 尚在研究中,但覺得不太妙!!


ASP 寫 Cookie
 Response.Cookies("MyCookie") = "asp_write"
 Response.Write(Request.Cookies("MyCookie"))

ASP.NET 讀 Cookie
 Response.Write(Server.UrlDecode(Request.Cookies("MyCookie").Value()))

==============================================================

ASP.NET 寫 Cookie
 Response.Cookies("MyCookie").Value = ".net_write"
 Response.Cookies("MyCookie").Expires = DateTime.Now.AddMinutes(1)
 Response.Write(Server.UrlDecode(Request.Cookies("MyCookie").Value()))

ASP 讀 Cookie
 Response.write(Request.Cookies("MyCookie"))

以上!

==============================================================

後記:

後來我用了一個方法,就是在.net裡留一下個參數,在URL裡一直帶著,

當第一次點入本頁時,這個值會是空的,就把Cookie清掉!

Cookie的增、修動作,就由 .net 做,Asp負責取值就好!

但,大家有更好的方法麼?
arrow
arrow
    全站熱搜

    張小芸 發表在 痞客邦 留言(1) 人氣()