如何用Cookie判断用户是否登录啊,我这样怎么无效啊
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Literal1.Text = Dal_A.Points(Common.GetCookie("UserName")).ToString();
DropDownList1.DataSource = Dal_P.List(string.Empty);
DropDownList1.DataTextField = "Point";
DropDownList1.DataValueField = "Point";
DropDownList1.DataBind();
}
}
protected void Page_Init(object sender, EventArgs e)
{
if (Request.Cookies["UserName"] == null || Request.Cookies["UserName"].ToString() == string.Empty)
Common.Message("<script>alert('登陆超时');location.href='Com_Login.aspx'</script>");
}
报错,Dal_A.Points(Common.GetCookie("UserName")).ToString();这个,因为Common.GetCookie("UserName")这个没值,没有值应该会执行下面Page_Init那段啊,怎么下面Page_Init那段没执行啊?懂的帮忙解释下!!