我想用Application存所有登陆的用户.
这个数组怎么建立???
如果该用户退出,又怎么清除呢?
如果用户长时间不进程操作怎么判断?
一般你们做ASP.NET项目时是如何判断用户是否登陆的?请别告诉我用数据库字段来判断的方法.谢谢.

解决方案 »

  1.   

    应该插个数据表好一点!
    Application 对象是针对所有的用户开放。
    Session 对象针对每个用户,每个用户都有不同的Session。
      

  2.   

    Session是要用的,我先吧要登陆的用户存入Session 然后再到Application中去找是否已经登陆,
    如果没有登陆就存入Application. 
    Session在我的程序里的另个用处就是当某一页Load时判断 Session是否为空,或这判断用户是否为空和是否具有访问此页的权限(大体是这个意思)我是新手,正在写自己的第一个WEB程序,以前也没写过ASP的程序.希望大家多指点.
    C# VB的代码我都能看懂,最后别用 Javascript 看不懂.谢谢 UP的各位.
      

  3.   

    建议使用From验证 或者 Session、Cookie把用户信息保存进Application是个不好的想法
      

  4.   

    Global.asax里面有吧,session start!具体查MSDN!
    UP
      

  5.   

    谁能告诉我这句话怎么错了?if(Convert.ToInt32(Session["UserName"].ToString().Length )!=0)
    {
       Response.Write(Convert.ToInt32(Session["UserName"].ToString().Length));
    }
      

  6.   

    先判断Session["UserName"]是否是NULL
      

  7.   

    清华的C#数据库编程中,有使用Application进行网上人员监控的例子。
      

  8.   

    在CSDN的文档中有一篇关于这个好文章,你可以搜一下,