每个页面都要判断Session是否登入用户名吗?

2025-05-01 04:37:49
推荐回答(1个)
回答1:

不需要,你做一个BasePage,继承自System.Web.UI.Page,然后你所有的页面继承自这个页面即可。

public class BasePage : System.Web.UI.Page
    {
        protected override void OnInit(EventArgs e)
        {
            //判断Session的代码
            if (Session["User"] == null)
                Response.Redirect("login.aspx");
            base.OnInit(e);
        }
    }