بسم الله الرحمن الرحيم
ونبارك لكم قرب حلول عيد الفطر السعيد
اخوتي لي سؤال حول الكوكيز ولم اعرف اين الخطأ
هذا هو الكود
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request.Cookies("UserName") IsNot Nothing Then
Response.Cookies.Set(Request.Cookies("UserName"))
Else
Response.Cookies.Set(New HttpCookie("UserName", ""))
End If
Response.Cookies("UserName").Expires = Now.AddMinutes(30)
End Sub
Protected Overloads Overrides Sub OnPreRender(ByVal e As System.EventArgs)
If Response.Cookies("UserName").Value = Request.Cookies("UserName").Value Then
Response.Cookies.Remove("UserName")
End If
MyBase.OnPreRender(e)
End Subمع اني في مكان اخر اقوم بضبط هذا الكوكيز عند دخول المستخدم
If Log.Statu = LoginEnum.OK Then
HttpContext.Current.Response.Cookies("UserName").Value = row("username")
HttpContext.Current.Response.Cookies("UserName").Expires = Now.AddMinutes(30)
End Ifوفي مكان اخر ايضا أسجل خروج المستخدم
HttpContext.Current.Response.Cookies("UserName").Expires = Now.AddMinutes(-30)المشكلة أول مرة يقوم بتذكر المستخدم ولكن اذا قمت بتحديث الصفحة مباشرة اجد الكوكيز انه تم حذفه
اي لايحفظ الكوكيز الا لهذه الجلسة فقط
أين المشكة؟



