做一个用户控件让Session的值存在用户控件中,实现验证用户是否登陆过
这个用户控件的文件名叫:Session.ascx在Session.ascx.cs中写入 private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(Session["username"]==null)
{
Response.Write("<script>alert('用户未登陆!!!');document.location='../login.aspx';</script>");
}
}
这样就写好了一个用控件页,下面就把写好的用户控件引入ASPX页中,在aspx页面首行加入 <%@ Reference Control="../Session.ascx"%>,然后在cs文件中的Page_Load方法中加入 UserControl myControl=(UserControl)LoadControl("../Session.ascx");
Page.Controls.Add(myControl);这样就实现了用户登陆的验证,如果要改什么验证,只要改变用户控件那张页就可以了
{
// 在此处放置用户代码以初始化页面
if(Session["username"]==null)
{
Response.Write("<script>alert('用户未登陆!!!');document.location='../login.aspx';</script>");
}
}
这样就写好了一个用控件页,下面就把写好的用户控件引入ASPX页中,在aspx页面首行加入 <%@ Reference Control="../Session.ascx"%>,然后在cs文件中的Page_Load方法中加入 UserControl myControl=(UserControl)LoadControl("../Session.ascx");
Page.Controls.Add(myControl);这样就实现了用户登陆的验证,如果要改什么验证,只要改变用户控件那张页就可以了
浙公网安备 33010602011771号