随笔分类 -  ASP.NET MVC

摘要:请求处理管道 请求管道是一些用于处理HTTP请求的模块组合,在ASP.NET中,请求管道有两个核心组件:IHttpModule和IHttpHandler。所有的HTTP请求都会进入IHttpHandler,有IHttpHandler进行最终的处理,而IHttpModule通过订阅HttpApplic 阅读全文
posted @ 2017-04-23 12:29 雪飞鸿 阅读(7584) 评论(16) 推荐(29) 编辑
摘要:对于大量数据的查询和展示使用分页是一种不错的选择,这篇文章简要介绍下自己实现分页查询的思路。 分页需要三个变量:数据总量、每页显示的数据条数、当前页码。 根据数据总量和每页显示的数据条数计算出总页数,根据当前页码和每页显示的数据条数计算出从数据库中读取数据的起始行号和结束行号。 对于数据库的查询操作 阅读全文
posted @ 2017-02-20 18:45 雪飞鸿 阅读(3693) 评论(0) 推荐(0) 编辑
摘要:什么是ModelBinding ASP.NET MVC中,所有的请求最终都会到达某个Controller中的某个Action并由该Action负责具体的处理和响应。为了能够正确处理请求,Action的参数(如果有的话),必须在Action执行之前,根据相应的规则,把请求中所包含的数据提取出来并将映射 阅读全文
posted @ 2016-10-19 15:38 雪飞鸿 阅读(4101) 评论(1) 推荐(6) 编辑
摘要:Model验证是ASP.NET MVC中的重要部分,它主要用于判断输入的数据类型及值是否符合我们设定的规则,这篇文章就介绍下ASP.NET MVC中Model验证的几种方式。 后台验证 DataAnnotation ValidationAttribute IValidatableObject IDa 阅读全文
posted @ 2016-10-13 13:25 雪飞鸿 阅读(3136) 评论(0) 推荐(0) 编辑
摘要:项目中的一个功能是将数据导入到Excel文件中,这里使用NPOI操作Excel,代码如下: Contorller中的代码: 整个功能的实现并没有太大难度,这里有一点需要注意就是Excel类中的protected virtual Stream ExportData(string[] titles, L 阅读全文
posted @ 2016-10-10 14:35 雪飞鸿 阅读(3220) 评论(1) 推荐(2) 编辑
摘要:使用ASP.NET MVC做开发时,经常需要在页面(View)和控制器(Controller)之间传递数据,那么都有哪些数据传递的方式呢? 本文对于View向Controller中传值共列举了以下几种方式: QueryString RouteData Model Binding Form 使用和Ac 阅读全文
posted @ 2016-09-16 20:59 雪飞鸿 阅读(29001) 评论(4) 推荐(11) 编辑

点击右上角即可分享
微信分享提示