请大家看看我的cookies为何奇怪的丢失
a注册页面设置cookies:
Response.Cookies("Email").Value = Request.Form("Email")
Response.Cookies("Email").Expires = DateTime.Now.AddDays(7)
b管理页面读取并再加入一个cookies(取得注册用户id):
<%= Request.Cookies("Email").Value %>
Response.Cookies("ID").Value = DataSet1.DefaultView.Table.Rows(0)("ID")
c是修改页面或其它功能页面。
我同时在b和c上加了
<script runat="server">
Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
If (Not Page.IsPostBack) Then
If IsDBNull(Request.Cookies("Email").Value) Or Trim(Request.Cookies("Email").Value) = "" Then
Response.Redirect("zhuce.aspx")
End If
End If
End Sub
</script>
a可以注册,b可以读取cookies,c也取得了注册用户id,当我再返回到b时,点击c链接时,cookies丢失,自动返回到注册页。
请专家看看是何原因?(我之前用session一切正常,改成cookies就出现了这样的问题)