02 2012 档案
JQuery防止退格键网页后退
摘要:有时我们需要防止退格键的网页后退,一般情况下最好不要这么用,因为对UX体验不好。 下面是Js片段在IE9,Firebox 10.0.2 中测试过 : $(document).keydown(function (e) { var doPrevent; if (e.keyCode == 8) { var d = e.srcElement || e.tar...
阅读全文
CSharp扩展方法应用之获取特性
摘要:例如在Asp.net MVC Web Application中的,我们想快速了解某个Action上是否有某个Attribute. 那我们可以使用这样的扩展方法: /// <summary>/// Gets the method./// </summary>/// <typeparam name="T">Type</typeparam>/// <param name="in...
阅读全文
Asp.net MVC 3 RTM 源代码中单元测试帮助类
摘要:Asp.net MVC 3 RTM Source Code 您可以从这里下载. 在源代码中有一个帮助处UnitTest中Exception的帮助类,我们还可以继续扩展。看下面的代码: public static class ExceptionAssert { private const string ArgumentExceptionMes...
阅读全文
SQL Server简洁查询正在运行的进程
摘要:通常我们可以使用 sp_who2 我们希望更加简洁的信息,下面这个查询使用系统表sys.sysprocesses,以及sys.dm_exec_sql_text做OUTER APPLY. T-SQL是这样的: SELECT spid, blocked, DB_NAME(sp.dbid) AS DBNam...
阅读全文