摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.... 阅读全文
posted @ 2007-07-13 02:56 星空竹月 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 今天我把原来用DataReader读取用户信息改成利用控件来显示登录成功的用户信息,由于显示的内容有几张表的关联,我用到了FormView控件的嵌套,先用一个Session变量作为SqlDataSource的条件,控制显示Users表的数据,用一个Label来保存Users表中RankId字段的值,并设置其为隐藏,然后再嵌套一个FormView控件,用刚才Label保存下来的RankId值作为Sq... 阅读全文
posted @ 2007-07-13 02:54 星空竹月 阅读(420) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 2.0的FormView控件类似于DetailsView控件,因为它能方便地显示后端数据源的单个记录。本文将讨论这个控件的语法和应用。 [中国站长站] 用户化 [中国站长站] 虽然这两个控件一次显示一条记录,DetailsView和FormView的关键差别在于:FormView利用用户定义的模板;而DetailsView则使用行字段。FormView控件没有预先定义数据布局... 阅读全文
posted @ 2007-07-13 02:37 星空竹月 阅读(354) 评论(0) 推荐(0) 编辑