asp.net怎么把application 对象添加到listbox中,

我在做用户在线列表,我LogOn的时候,Useruser=session["LogOnUser"]asUser;application["CountUser"]+=use... 我在做用户在线列表,
我LogOn的时候,
User user = session["LogOnUser"] as User;
application["CountUser"]+=user.userName;
然后我想通过listbox 呈现application["countUser"]的数据,每个用户呈现为一行;
但是foreach循环的时候,找不到application["countUser"]的集合.
额,求解,怎么通过listbox 呈现我想要的数据,
我在textbox 里面 用ToString()试过,
我有用户111 222 333 三个浏览器,登陆上去之后,ToString()下来, 显示为111222333;
展开
 我来答
匿名用户
2012-10-07
展开全部
为何不用List<string> 呢?
List<string> arrUserList=new List<string>();
arrUserList.Add(user.UserName);
Application["CountUser"]=arrUserList;
然后查询,foreach:
List<string> arrU=(List<string>)Application["CountUser"];
foreach(string u in arrU)
{}
更多追问追答
追问
你这样是 把user.name 用list形式 存进application
首先add到list 里面, 然后再存进去,
但是application 并没有add方法啊. 第二次往application里面存东西,该怎么办,

虽然我有一个构思, 在登陆的地方, foreach,取出application里面的arrUserList集合,
然后 分别add 到arrUserList里面,最后把自己的信息add到arrUserList里面
foreach(string u in arrU)
{
add(u);
}
add(user.userName)
追答
第二次往Application存东西,是 
先把Application的东西赋值到List,然后往List加东西,然后再赋值到Application
jakexiao123
2012-10-12 · TA获得超过972个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:140万
展开全部
首先楼主你先明白application的含义,它输全局变量,不像Session一样。application是多个用户共享一个application,Session一个用户一个,你想application除非用一个集合保存用户信息,然后用application保存集合。 接下来你懂得。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式