http://www.csdn.net/Develop/Read_Article.asp?Id=18958

解决方案 »

  1.   

    啊?if(session("login")==true)
    {
    response.redirect("url");
    }呵呵。不知上面写对没,我是搞vb.net的
      

  2.   

    http://www.microsoft.com/taiwan/msdn/library/2003/jun-2003-tw/aspsec2_0205.htm
      

  3.   

    用session控制啊,在用户输入用户名和密码后在数据库中查找匹配,是注册用户就把session给个值,然后链接到对应页面,然后在其他页面里都先用session值进行判断,如果符合就进入页面,不符合就调用Response.Redirect()方法,回登陆页面。
      

  4.   

    进行用户判断这样来决定未登录用户是否可以浏览该网页。
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(Request.QueryString["MedicineID"].ToString()!=null&&Session["UserID"]!=null)
     {
     AddData();//如果用户登录则显示你要的页面,这里我是做一个数据插入操作。
     }
     else
     {
     Response.Redirect("Login.aspx");//这里是用户没登录则跳转到用户登录的页面。
     Response.End();
     }
    }
      

  5.   

    Asp.Net提供了四种状态类型:application,session,cookie,view。这4种方法都可以用来进行用户注册登录的问题。一般实现就是你把用户输入的用户名,密码进入数据库,如果是合法用户就将UserID放进session,cookie,view或者application中,以后每个页面的Page_Load事件中先检查session[UserID],如果为空就调用Response.Redirect("登录页面")的方法返回登录页面