C#服务器端保存几千条,上万条用户信息

a383324743 2013-02-18 06:29:43
在下新手,要做一个将用户查询出来,再根据用户名给那个用户赋属性,比如加个地址属性,加个拼音属性,等(这些属性都是根据用户名称,或上次登录ip来分析得出地址和拼音),有什么办法能够保存查出来的这几千个用户信息,然后如何从中查出自己想要的那一条,因为需要这几千个用户的信息做别的事情,比查询地区的,查询拼音的。
...全文
373 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
a383324743 2013-02-19
  • 打赏
  • 举报
回复
从数据库里面拿用户名的方法并不是我写的,我是调用别人的方法,别人给我的就只有用户名称,与ip地址。汉语转拼音的方法是已经弄好了的,问了下别人说用session存起来,但是这么多怎么用session可以存啊。
  • 打赏
  • 举报
回复
定义一个类。保存每个用户的信息。 把类存到list里就可以了。 或者直接你定义个DataTable保存你需要的数据。
adrianEvin 2013-02-19
  • 打赏
  • 举报
回复
定义一个list 再创建一个用户对象userinfo 里面存你的用户对象 list<userinfo> ls; 用户对象里面写各个属性器就可以了
Kilin_Zhang 2013-02-19
  • 打赏
  • 举报
回复
引用 9 楼 a383324743 的回复:
List<info> listinfo= new List<info>(); foreact() { info pyname = new info(); pyname.PY = GetChineseSpell(cg.DisplayName).Trim();//拼音方法 pyname……
你朋友给你挖了个坑,session中如果有好几万甚至十几万的用户信息,你可以试下你网站的速度。 用cache吧,session不靠谱。
a383324743 2013-02-19
  • 打赏
  • 举报
回复
怎么给分啊????寻赏分(10分)
a383324743 2013-02-19
  • 打赏
  • 举报
回复
List<info> listinfo= new List<info>(); foreact() { info pyname = new info(); pyname.PY = GetChineseSpell(cg.DisplayName).Trim();//拼音方法 pyname.city= Convert(cg.ip).Trim();//地址方法 listinfo.add(pyname); } session["lis"]=listinfo; 取得时候 List<info> lll=session["lis"] as info; 谢谢各位了,呵呵,朋友帮助下完成了,大概如上。
threenewbee 2013-02-18
  • 打赏
  • 举报
回复
放在数据库临时表里面就可以了。
夜色镇歌 2013-02-18
  • 打赏
  • 举报
回复
你要有一个ip表 记录ip段和对应的地区 用户登录的时候判断一下是哪个地区 还要有个把汉语转拼音的方法 百度谷歌一下都有的。。
a383324743 2013-02-18
  • 打赏
  • 举报
回复
然后我在页面上搜过筐中打出ba||idu||百||百度||圳 就能查出来,当然匹配的方法我用js写了,之前我是查出来直接保存在页面上一个隐藏的div中,每一条<p py='baidu' city='深圳'>百度</p>等等几千条。。。自己都觉得很无语,现在数据要放到后台来保存。只是不知道该怎么来保存这些数据又能方便我查出来。
a383324743 2013-02-18
  • 打赏
  • 举报
回复
本查出 用户 “百度” 然后用自己写的方法得出拼音 "baidu" 然后用需要用一个容器保存 "百度","baidu","深圳"
puler 2013-02-18
  • 打赏
  • 举报
回复
没看懂
keith_cheung 2013-02-18
  • 打赏
  • 举报
回复
写几个数据例子出来,可能有人会回答你。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧