摘要:
jTip 是个轻量级的提示插件。默认支持两个参数: width宽度,default value :250px link 要link的URL 对应的Source code是: 然后我们看到初始化时,是选择所有class=jTip的<a>标签,然后给它们加上hover方法,让click方法失效接着取得当前id的位置计算将要显示DIV的位置,code也不复杂:其它的一些help ... 阅读全文
摘要:
ExcelPackage是一个在服务端生成Excel 2007 电子表格的Library. 下面的代码是生成XLSX文件示例: 是不是很简单?,希望对您有帮助!Author: Petter Liu http://wintersun.cnblogs.com 阅读全文
摘要:
这篇文章将演示花费最小的代价使用Microsoft’s Enterprise Library 4.1在你的应用程序中记录日志。下面是一些细节,第一次如何在代码logging Message: 下载安装Enterprise Library 4.1 让我们开始,创一个VS控制台程序名叫HelloWorldEntLibLogging,在项目中引用Ent. Lib. logging assembly,如... 阅读全文
摘要:
Cache是Asp.net中非常强大的功能,我们使用它来提高应用程序的性能。有时我们需要在某个任务结束后移除所有Cache对象,如何做呢?有以下两段代码可以使用: 1: IDictionaryEnumerator cacheEnumerator = HttpContext.Current.Cache.GetEnumerator(); 2: 3: while (cacheEnumerator.Mov... 阅读全文
摘要:
我们经常存储一些配制信息在AppSettings中,是不是经常要写取它们值的代码。让我们写一个简单的基类吧: 1: /// <summary> 2: /// BaseWebConfig 3: /// </summary> 4: public class BaseWebConfig 5: { 6: #region Methods (6) 7: 8: // Protected ... 阅读全文
摘要:
VisualStudio IDE中的列选择,我们可以使用快捷键:Shift+Alt+Arrow Key, 也可以是 Shift+Alt 加上你的鼠标选择。 然后做Cut,Copy,Paste都可以了。我们经常在一些场景像:为一个组ID加单引号…… 还可以用UltraEditor32也 ALT+C 可以实现。 希望对您有帮助。 Author: Petter Liu http://www.cnbl... 阅读全文
摘要:
延迟加载UserControl这个需求,我们有时保证组件灵活性,需要动态加态UserControl.其实这实现并不难.此处我们用JQuery调用WebService来实现延迟加载UserControl. 有一个UserControl是读取CNN的Rss,然后展示出来: 1: <%@ Control Language="C#" AutoEventWireup="true" CodeFil... 阅读全文
摘要:
SQL SERVER 2008 使用CTE是经常的事儿,有时我们想存储一些冗余数据,像每个结点的FullPath。好的,现在来看如何生成FullPath: DECLARE @tbl TABLE ( Id int ,ParentId int ) INSERT INTO @tbl ( Id, ParentId ) VALUES ( 0, NULL ) , ( 8, 0 ) , ( 12, 8 )... 阅读全文
摘要:
之前曾有一篇POST是关于用CTE实现Split,这种方法已经比传统的方法高效了。今天我们就这个方法与CLR实现的Split做比较。在CLR实现Split函数的确很简单,dotnet framework本身就有这个function了。 我们新建一个DataBase project,然后建立一个UserDefinedFunctions,Code像这样: 1: /// <summary> ... 阅读全文
摘要:
ShowColumnUsage是一个能呈现table中constraints, indexes, foreign keys所有影响的列存储过程。 例如我们执行: exec ShowColumnUsage 'BillOfMaterials'那么将返回这些信息:HeadingColumnNameConstraintsIndexesForeignKeysBillOfMaterialsBillOfMate... 阅读全文