摘要:
自己一直都是学习使用asp.net mvc框架+linQ的,所以对于ado.net基本上一无所知,最近接了个小项目,所以打算学习+用ado.net来完成。 首先就想到了,写一个通用点SQLHelper类来辅助完成数据库的操作。1.定义一个类:public class SQLHelper<T> where T : class, new() 说明:SQLHelper有一个T的泛型类... 阅读全文
摘要:
Unity这个微软自家出的依赖注入,相信很多人都应该听过了,不过貌似现在很少中文的教程,唉,本人E文不好。。只学到点皮毛。而公司的网站也是采用Unity来做依赖注入的,在这里就分享一个小Demo出来,希望大家能对Unity有个了解。虽然Spring.Net的也挺好用的,不过本人有严重的微软癖,所以还是用微软的。1.首先当然是先下载Unity,找不到的可以上google搜索。2.为Web项目添加Mi... 阅读全文
摘要:
下面例子主要编写一个输入框,页面加载时会显示初始值,无边框,看起来像span,点击时,边框会出现,而且内容会被选中,失焦时会触发ajax事件,修改内容的值。以下为代码:[代码]在HTML中调用为:<input type="text" id="input"/><script type="text/javascript">$(document).ready(function()... 阅读全文
摘要:
新建一个Test类。。。用于排序的类[代码]新建一个TestSort类继承IComparer<Test>接口,为List<Test>添加排序规则![代码]调用List<Test> list = new List<Test>();list.Sort(new TestSort());这样就可以为List<T>进行对id大小的排序,是从小到大的... 阅读全文
摘要:
新建一个类,名为PagedList,继承List<T>[代码]再新建一个类,名为PagedListExpansion[代码]这样一个简单分页类就完成了。调用为:[代码] 这样的分页类可以对所有的类型的链表都通用了,这只是个启发性Demo,有什么错请指出来,有更好的办法,记得提出来。 阅读全文
摘要:
本人第一篇文章,个人主要用的是Asp.net Mvc框架 + LinQ来开发的。下面的内容涉及到LinQ的知识和泛型,如果没有了解过的话,请先在博客园搜索一下相关资料,本人在这里就不多介绍了。假设数据库中有张表为User表。(以下为Demo)建一个LinQ to SQL类,名为TestData.dbml,然后将数据表User拖拉进去。(具体步骤省略)添加一新类,名为TableModel,内容为空。... 阅读全文