摘要: 微软为开发人员提供了企业库,用于错误处理、日志记录、AOP、数据库访问、权限控制等功能。这里使用数据库访问模块来实现对Sql Server的数据库访问。首先打开安装目录下的EntLibConfig.exe配置程序,选择Add Data Settings可以设置连接字符串名称、连接字符串内容和连接数据... 阅读全文
posted @ 2015-02-06 16:47 西伯利亚寒风 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 公司打算从webform转到MVC架构,一直困扰我的就是权限控制问题。对于每一个模块,都需要判断该用户是否有访问的权限,每个用户的权限都不同,没有办法用角色权限来控制。在借鉴之前webform的实现方式和MVC的实例应用程序后,想到通过自定义Attribute来实现,实现代码如下: 1 pu... 阅读全文
posted @ 2015-01-27 22:45 西伯利亚寒风 阅读(1717) 评论(1) 推荐(0) 编辑
摘要: 百度首页有个音乐功能,点击圆盘,磁碟图片就转了起来,再点击,又停下来,用firebug查看其源代码,并得到如何实现: 1. 首先我们定义一个div,可以给一个id,比如pointer 2. 把它设置成圆形并填充图片,这里我就用画图做了一个简单的箭头,用作指示。 #{ height:100px; width:100px; border-radius: 5... 阅读全文
posted @ 2014-11-12 17:00 西伯利亚寒风 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 在C#中,我们在不写子类的情况下,可以为类增加扩展方法,前提的被扩展的类不能使静态类。 步骤如下: 定义一个静态 类以包含扩展方法。该类必须对客户端代码可见。 有关可访问性规则的更多信息,请参见 访问修饰符(C# 编程指南)。 将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。 该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。 ... 阅读全文
posted @ 2014-11-02 01:01 西伯利亚寒风 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到需要表头排序的地方,我从网上参考很一些东西,汇总一下,写出来这个排序函数,这个运用了array对象的sort()方法,感觉还不错,实现的逻辑比较简单。还有就是排序列是时间格式,用到了正则表达式做了个替换,并转化为时间对象,这两点是整个排序所用到的关键技术 日期数字字符串 2014-1... 阅读全文
posted @ 2014-10-23 14:32 西伯利亚寒风 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 在我们使用ajax时,最重要的就是success函数中对于页面的动态生成,现在的情景就是使用ajax动态生成table或者其他列表格式来进行查询的输出。我去网上查过一些资料,关于动态生成table的例子,大多是通过拼写html文本来实现,这个缺点就是如果数据量很大,js的性能不高。我参考了一些资料后,决定使用动态生成html元素来进行显示。核心函数就是document.createElement(... 阅读全文
posted @ 2014-10-22 23:32 西伯利亚寒风 阅读(4652) 评论(0) 推荐(0) 编辑
摘要: 最近在研究ASP.NET MVC,跟我的项目经理探究以后,他更偏向于使用ADO.NET而不是ORM,所以自己想做一个Model与DataTable的映射程序,以便以后使用mvc使用到,自己才疏学浅,如果有更好的方法,希望博友们可以指出。实现映射的前提条件是DataTable里的列名要和自己对象中的属... 阅读全文
posted @ 2014-10-20 22:42 西伯利亚寒风 阅读(686) 评论(0) 推荐(0) 编辑