在登陆页:(login.aspx)if(密码正确)
{
   Session["Name"] = UserName;
}
else
{
   // 提示错误。
}********************************************************在其它页面:(如 default.aspx)void Page_Load(object sender,EventArgs e)
{
    if(Session["Name"] == null)
    {
        // 回到login.aspx
    }
    else
     {
        // welcome
      }
}

解决方案 »

  1.   

    完全同意  xrascal(横刀夺爱) 的方法。当然,你也可以在要限制的页面用   switch Session["ID"]
       {
          case "1":
             可以察看;
             break;
          default:
             不可察看;
             break;
       }
      

  2.   

    switch Session["ID"]
       {
          case "1":
             合法用户;
             break;
          default:
             非法用户;
             break;
       }
      

  3.   

    TRY:
    void Page_Load(Object Src, EventArgs E ) {
    if(Session["ID"].ToString()!=0){
    Msg.Text = "Welcome," +Session["Name"].ToString()+"!";
     }
    }
    或者==1不要"" 
      

  4.   

    一样的道理啊。
    登陆成功后,就是合法用户,此时 Session["Name"] != null没登陆成功的话,就是游客,此时 Session["Name"] == null
      

  5.   

    就用我的switch很简单就可以实现这个功能了。
      

  6.   

    是这样的,网站包括公共部分A,B和会员部分A,B,链接都在首页,我想实现的是:
    会员在首页登陆后,可以自己选择进入A或B会员部分,或是进入公共部分;而没有登陆
    则只可以访问公共部分,如果想点击链接进入会员部分的话,就会转入登陆页面
    请问如何实现最好呢?谢谢!