摘要: UpdatePanel 的属性,事件的相关说明 属性或事件名称作用和解释ChildrenAsTriggers当 UpdateMode 属性为 Condititonal 时, UpdatePanel 中的子控伯的异步回送是会引发 UpdatePanel 的更新 RenderMode表示 UpdatePanel 最终呈现的 HTML 无缘, Block(默认)表示div, lnline 表示span Triggers用来引起更新的事件UpdateMode表示 UpdatePanel 的更新换模式,有两个选项:Always 和 Conditional.Always 是不管有没有 Tigger 阅读全文
posted @ 2010-12-15 18:30 刀刀梦 阅读(243) 评论(0) 推荐(0)
摘要: 网上看到可用Cache来判断用户是否已登陆的方法,感觉还不错。实验后,特此分享代码原理比较简单:判断cache中是否已存在规定的客户登陆字符串,如果没有便添加,同时指定其在cache中的保存时间。重复登陆时,便能通过判断cache值是否为空来判断用户是否重复登陆了。//生成Key string sKey = TextBox1.Text + "_IsLogin";//得到Cache中的给定Key的值 string sUser = Convert.ToString(Cache[sKey]);//检查是否存在 if (sUser == null || sUser == String.Empty){ 阅读全文
posted @ 2010-12-15 12:05 刀刀梦 阅读(363) 评论(2) 推荐(0)
摘要: 只是在登陆时,设置了一次登录值到Cache中。如果Cache失效的时间设置久了,用户一旦退出,在较短的时间间隔内重新登陆时,会发现无法登陆。但是如果失效时间设置短了,恶意登陆者又会在较短的时间内重新登陆,而且成功通过检验。显然这种判断方法是不完善的。 我们需要怎么来改进这个时间的难题呢?设置一个较短的失效时间间隔,然后每隔一定时间,检查一下Cache,把用户登陆信息重新写入Cache。那么只要用户不退出网站系统,或者不关闭浏览器,这种判断方法将会一直有效!那么,在WEB上,在asp.net下,什么东西能方便的实现计时器的效果呢?目前而言,最好的选择无疑是 ATLAS 中的Timer控件!能够 阅读全文
posted @ 2010-12-15 12:01 刀刀梦 阅读(270) 评论(0) 推荐(1)