Welcome 微信登录

首页 / 网页编程 / ASP.NET

一个合格的程序员应该读过哪些书(偏java)

一个合格的程序员应该读过哪些书(偏java)

很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— J...
关于.NET Framework中的设计模式--应用策略模式为List排序

关于.NET Framework中的设计模式--应用策略模式为List排序

简单类型排序 编程时遇到排序在平常不过,使用.Net最常见的就是对泛型List<T>进行排序,如果T是简单数据类型排序那么很简单复制代码 代码如下:public List<int> SortSimpleList(List<int> list){list.Sort();return list;} 同样对string等简单类型List<T>排序均如此,如果我们要排的对象复杂了怎么办,我们知道List<T&g...
基于Asp.Net MVC4 Bundle捆绑压缩技术的介绍

基于Asp.Net MVC4 Bundle捆绑压缩技术的介绍

很高兴,最近项目用到了Asp.Net MVC4 + Entity Framework5,发现mvc4加入了Bundle、Web API等技术,着实让我兴奋,以前是用第三方的,这里主要说说Bundle技术。很多大网站都没有用Bundle技术造成很多资源浪费与性能的牺牲,别小瞧 用上了你会发现他的好处:将多个请求捆绑为一个请求,减少服务器请求数没有使用Bundle技术,debug下看到的是实际的请求数与路径使用Bundle技术,并且拥有缓存功能调试设置为Rel...
IE10下Gridview后台设置行高不起作用解决方法

IE10下Gridview后台设置行高不起作用解决方法

原来在Page_Load写的 复制代码 代码如下: GridView1.HeaderStyle.Height=17; 发现在IE10 中不起作用 查看生成后的HTML代码,发现也有height:17px 这个元素,但就是没有起作用。 以为是Page_Load里不行 所以又放到 “RowCreated”和“RowDataBound”这两个方法里面发现还是不行 超郁闷!!! 后来脑袋一转弯,既然生成在TR里面不行,我就放到TD里面,改成下面 复制代码 代码如...
使用asp.net的pageDataSource中时索引问题解决方法

使用asp.net的pageDataSource中时索引问题解决方法

出现错误情况: 当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误! 原因分析: 当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。 解决方法: 每次重新查询前把页码索引初始化为1,...
asp.net Repeater分页实例(PageDataSource的使用)

asp.net Repeater分页实例(PageDataSource的使用)

Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable) 2、...
关于HttpHandler与HttpModule的理解和应用方法

关于HttpHandler与HttpModule的理解和应用方法

神秘的HttpHandler与HttpModule 大学时候我是从拖控件开始学习asp.net的,对.net的很多类库对象都不是很了解。所以看到大家写一些个性的asp.net名词,就感觉asp.net总有一层神秘的面纱笼罩着,让我琢磨不透,相信园子里面也有很多和我经历差不多的.net攻城师。在以前看HttpHandler与HttpModule都是神秘莫测的。哈哈,今天我为大家展示下我对他的理解,以及应用。 也许你不懂HttpHandler与HttpModu...
.net中 关于反射的详细介绍

.net中 关于反射的详细介绍

概述反射• 通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。 • 反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识 •运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。•运行时类型标识,能预先测试某个强制类型转换操作,能否成功,从而避免无效的强制类型转换异常。 •在c#中有三个支持RT...
对asp.net缓存 的深入了解

对asp.net缓存 的深入了解

一、缓存概念,缓存的好处、类型。-------------------------------------------------------------------------------- 缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数据源,而是读取你存放在内存中的数据,这里你会疑惑怎么设置存放数据,能存放什么样子的数据,存放时间的设置,真实数据源数据改变服务器不就读取存...
<< 121 122 123 124 125 126 127 128 129 130 >>