posted @ 2008-07-25 12:24
07 2008 档案
摘要:需求概要 对于B/S应用系统中客户经常会提出同一帐号不能重复登录的需求,就是说,用某一帐号登录系统后,在系统不超时的情况下,任何人都不能再用目前已登录的帐号登录系统。包括我目前的项目中同样有这一需求。 其实要实现这个功能也不难,方法也有多种,比如用数据库来记录用户登录情况、用Application来保存用户登录信息、用Cache来保存信息等等。现在我们就来讨论一下如何利用缓存Cache方便地实现...
阅读全文
摘要:gridview列 数字、货币和日期 显示格式 形式 语法 结果 注释 数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} $12.36 货币 {0:c4} $12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0:P} 12.25% P and p present the same. 日...
阅读全文
posted @ 2008-07-25 12:23
摘要:ASP.NET中使用AJAX后,如果客户端长时间没有操作或者服务器原因丢失Session,会弹出类似以下的英文错误信息,对于用户没有实际提示作用。为了有更好的用户体验,我们希望能够自定义这个异常。 引用内容Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could ...
阅读全文
posted @ 2008-07-25 12:21
摘要:一直用惯了弹出modal窗口,总觉得用url传值和关闭窗口后刷新父窗体都用的很别扭.今天项目中恰好又出现了以前类似的情况,想图个新鲜使用下弹出层来作,这样对于页面的控制逻辑也清晰了很多. 网上搜索了一篇文章,代码和注释都还不错,虽然没具体使用,不过先copy下来,等着测试咯. 作者是园子里面的 jecray兄弟 拒绝session丢失 利用DIV层实现对模态窗口的模拟 使用wi...
阅读全文
posted @ 2008-07-24 11:03
摘要:1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1 1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3、说明:跨数据库之...
阅读全文
posted @ 2008-07-08 16:22
摘要:自动更新程序的制作方法 利用Microsoft的Application Blocks可以很简单地让程序可以自动更新。其基本原理是:利用Application Blocks软件包里面的一个.exe文件,(不妨命名为App.exe)作为长期运行的程序,这个程序不是真正的主体程序,而是会指向各个版本的程序,假如原来版本是1.0.0.0.exe,后来的版本是1.0.0.1.exe,那么运行App.e...
阅读全文
posted @ 2008-07-08 15:47
浙公网安备 33010602011771号