随笔分类 - [61]MVC
-
ASP.NET Web API 跨域访问(CORS)
摘要:ASP.NET Web API 跨域访问(CORS)要注意的地方前几天我在帮队友撸一个WebAPI的跨域访问问题,被爆出了翔,今天正好有时间总结一下经验。首先一个最坑之坑,也是ASP.NET官网上都没有提到的坑,是Web.config里的配置。大家看这个建立WebAPI项目之后,默认的Web.con... 阅读全文
-
Mvc 6 中创建 Web Api
摘要:如何在Mvc 6 中创建 Web Api以及如何脱离IIS实现自我托管微软推出的Asp.net vNext(asp.net 5.0)的其中的一个目标就是统一mvc 和web api 的框架。接下来我就演示一下一下几个内容1,怎么在Asp.net mvc 6 中创建简单的web api。2,怎么在空的... 阅读全文
-
Styles.Render
摘要:塞翁失马,焉知非福:由 Styles.Render 所引发 runAllManagedModulesForAllRequests="true" 的思考最近在使用 MVC 开发的时候,遇到一个对我来说“奇怪的问题”,就是使用 BundleTable 进行 CSS、JS 文件绑定,然后使用 Styles... 阅读全文
-
管道
摘要:管道开篇:上一篇我们了解了一个ASP.Net页面请求的核心处理入口,它经历了三个重要的入口,分别是:ISAPIRuntime.ProcessRequest()、HttpRuntime.ProcessRequest()以及HttpApplication.Init()。其中,在HttpApplicati... 阅读全文
-
IOC 在Mvc中的使用
摘要:IOC 在Mvc中的使用 IOC,是控制反转(Inversion of Control)的英文简写,控制反转一般分为两种类型,依赖注入(Dependency Injection)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。本文就简单说说IOC在MVC中 的依赖注入的使用方... 阅读全文
-
MVC+UnitOfWork+Repository+EF
摘要:MVC+UnitOfWork+Repository+EFUnitOfWork+Repository模式简介: 每次提交数据库都会打开一个连接,造成结果是:多个连接无法共用一个数据库级别的事务,也就无法保证数据的原子性、一致性。解决办法是:在Repository的CRUD操作基础上再包装一层,提供... 阅读全文
-
排序、搜索、分页
摘要:排序、搜索、分页系列教程:MVC5 + EF6 + Bootstrap3上一节:MVC5 + EF6 + Bootstrap3 (10) 数据查询页面源码下载:点我下载目录前言排序搜索分页结尾 前言上一节我们做到了如下的一个基础查询页面。本节我们向这个页面中加入排序、搜索和分页功能。排序从上图中的... 阅读全文
-
基础查询
摘要:基础查询扩展 - 分页与排序 上一篇介绍了IQueryable的Where方法存在的问题,并扩展了一个名为Filter的过滤方法,它是Where方法的增强版。本篇将介绍查询的另一个重要主题——分页与排序。 对于任何一个信息系统,查询都需要分页,因为不可能直接返回表中的所有数据。 如果直接使用原... 阅读全文
-
Asp.Net MVC路由调试好帮手RouteDebugger
摘要:Asp.Net MVC路由调试好帮手RouteDebugger1.获取方式第一种方法:在程序包控制台中执行命令PM> Install-Package routedebugger安装成功后Web.config文件中会自动加入行第二种方法:下载之后,解压之后得到RouteDebugger.dll,引用到... 阅读全文
-
基于Bootstrap的Asp.net Mvc 分页
摘要:基于Bootstrap的Asp.net Mvc 分页的实现最近写了一个mvc 的 分页,样式是基于 bootstrap 的 ,提供查询条件,不过可以自己写样式根据个人的喜好,以此分享一下。首先新建一个Mvc 项目,既然是分页就需要一些数据,我这边是模拟了一些假的数据,实际的项目中都是在数据库中去取得... 阅读全文
-
ASP.NET MVC
摘要:随笔分类 - [01] ASP.NET MVC[ASP.NET MVC 大牛之路]03 - C#高级知识点概要(2) - 线程和并发摘要: 我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的。我希望通过自己的经验给大家一些指引,带着大家一起走上ASP.NET MVC大牛之... 阅读全文
-
MVC5 + EF6 + Bootstrap3-10
摘要:MVC5 + EF6 + Bootstrap3 (10) 数据查询页面上一节:MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下)源码下载:点我下载目录前言创建Model创建数据库上下文DbContext创建初始化数据创建Controller创建View查看结果... 阅读全文
-
MVC5 EF6 Bootstrap3 HtmlHelper
摘要:MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下)上一节:MVC5 + EF6 + Bootstrap3 (8) HtmlHelper用法大全(上)源码下载:点我下载目录:说明Form表单使用TagBuilder创建自定义标签强类型HtmlHelperLabe... 阅读全文
-
MVC5 + EF6 + Bootstrap3 (8) HtmlHelper
摘要:MVC5 + EF6 + Bootstrap3 (8) HtmlHelper用法大全(上)上一节:MVC5 + EF6 + Bootstrap3 (7) Bootstrap的栅格系统源码下载:点我下载目录:HtmlHelper简介准备工作链接ActionLink链接RouteLink链接input控... 阅读全文
-
jqgrid-asp.net-mvc
摘要:jqgrid-asp.net-mvc你是否使用jqgrid?你是否想在C#/asp.net mvc中使用jqgrid?那你很可能曾经为了分析jqgrid的request url用fiddler忙活了2个小时。(如果你要使用jqgrid的search功能的话)那你很可能为了jqgrid的CRUD和se... 阅读全文
-
MVC+Bootstrap设计
摘要:MVC+Bootstrap) 二 框架设计文章目录:一、前言二、结构图三、项目搭建四、代码生成五、实现接口六、依赖倒置七、登录实现八、最后一、前言 这个框架是从最近几年做过的项目中剥离出来,适合中小型项目开发,整体结构比较简单明了。在我的权限设计实现这边文章中有过初步的讲解,本篇文章将以代码的形式从... 阅读全文
-
MVC5+ 路由特性
摘要:MVC5+ 路由特性概述ASP.NET MVC 5支持一种新的路由协议,称为路由特性。MVC5也支持以前定义路由的方式,你可以在一个项目中混合使用这两种方式来定义路由。案例 1.使用Visual Studio 2013 创建一个 4.5.1的 Web 项目,选择MVC框架2.配置RouteConfi... 阅读全文
-
数据库连接字符串
摘要:WebApi 插件式构建方案:集成加载数据库连接字符串对服务来说,一般都会用到数据库。而今,在微软的大环境下,使用 EF 的人肯定会越来越多。但是,使用 EF 有个问题,一个是使用缺省的构造函数,缺省从ConfigurationManager.ConnectionStrings中获取数据库连接;另外... 阅读全文
-
Bundle压缩JS和CSS
摘要:ASP.NET MVC之Bundle压缩JS和CSS介绍Bundle之前先引用《淘宝技术这十年》中一段话,对Web前端稍微有点常识的人都应该知道,浏览器下一步会加载页面中用到的CSS、JS(JavaScript)、图片等样式、脚本和资源文件。但是可能相对较少的人才会知道,你的浏览器在同一个域名下并发... 阅读全文
-
ASP.NET MVC创建的网站
摘要:ASP.NET MVC创建的网站最近在写一个网站,昨天刚写完,由于要和朋友一起测试,但是他电脑上没有环境,所以希望我在自己电脑上部署一下,让他直接通过浏览器来访问来测试,所以从昨晚到今天上午,通过各种搜索,终于搞定了。先介绍一下我用的环境,网站的编写使用ASP.NET MVC4.0 平台版本.NET... 阅读全文