关于站内短消息,判断当前登陆用户ID的问题~~~
昨天项目里要加入这个功能,消息框的脚本我就不列出来了。
我是这样实现的:
我们页面的基类里有个控件,每个页面都会包含的,我在那里写了个javascript脚本,定时去刷一个ASPX页面。
脚本这边我是把那个页面返回的HTML代码全部读出来,然后通过我定义的标记来截取返回的 消息条数~如果返回的数字不为0的话,就弹出消息框。
ASPX这边,在Page_load这里,调用一个方法,这个方法主要就是
判断COOKIE是否为空?
不为空的话,就写入一个COOKIE,
再判断如果不为空,最新的消息数>COOKE里的这个值的话,就返回最新的消息数
再如果COOKIE不为空,但是也不大于COOKIE里的这个值,我就只返回一个 0
=======================================================
不知道大家明白我的思路不?代码忘COPY来了,SORRY
现在就有个问题,那个ASPX页面去数据库里取消息条数时,我是传了个当前用户的ID号过去的。
但是刷的时候,这个ID号到底是谁的?(ASPX里执行那个函数时)。比如说当前不止一个用户登陆,多个用户都登陆了,那么我这个函数能判断得到用户ID号吗?
如果不能,该怎么弄??
===================================================
先谢谢大家了