我想实现未被授权页面的自动跳转,开始写在前台,现在想改到后台,可是我是初学者不大会改,谁能帮我改一下吗?  比如前台是 main.aspx  后台是 main.cs
后台的类应怎么写?  前台怎么引用?  如果能帮我写出来,就太感激了!
<script Language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
if(Session["name"]=="")
{
Response.Redirect("login.aspx");
}
}
</script>

解决方案 »

  1.   

    if(Session["name"]=="")
    {
    Response.Redirect("login.aspx");
    }
    ------------------------------------------------
    应该加多一个判断是否为null值,并且直接Session["name"]==""也不对,可以
    if(Session["name"]==null)
    {
        Response.Redirect("login.aspx");
    }
    else
    {
        if(Session["name"].ToString()=="")
        {
            Response.Redirect("login.aspx");
        }
    }
      

  2.   

    只要直接把这段代码放到后台main.cs文件的Page_Load里,然后将前台的代码删除就可以了,只要编译好后,一进此页面就会在后台自动执行这段代码的