随笔分类 - [61]MVC
-
Session与Caching
摘要:Session与Caching在之前的版本中,Session存在于System.Web中,新版ASP.NET 5中由于不在依赖于System.Web.dll库了,所以相应的,Session也就成了ASP.NET 5中一个可配置的模块(middleware)了。配置启用SessionASP.NET 5... 阅读全文
-
Fireasy
摘要:Fireasy与Asp.net MVC结合 Fireasy之前都是使用HttpService来为jquery ajax提供服务,这个HttpService实际上和MVC的原理机制是一样的,只是它支持两种方式,一种是使用统一的一个类来提供服务(基于MEF导入),另一种是使用aspx的类文件提供服务... 阅读全文
-
依赖注入
摘要:依赖注入在前面的章节(Middleware章节)中,我们提到了依赖注入功能(Dependency Injection),ASP.NET 5正式将依赖注入进行了全功能的实现,以便开发人员能够开发更具弹性的组件程序,MVC6也利用了依赖注入的功能重新对Controller和View的服务注入功能进行了重... 阅读全文
-
Middleware详解
摘要:Middleware详解在第1章项目结构分析中,我们提到Startup.cs作为整个程序的入口点,等同于传统的Global.asax文件,即:用于初始化系统级的信息(例如,MVC中的路由配置)。本章我们就来一一分析,在这里如何初始化这些系统级的信息。新旧版本之间的Pipeline区别ASP.NET ... 阅读全文
-
仓储层的搭建
摘要:仓储层的搭建阅读目录IBaseRespository.csBaseRespository.csIUserInforRespository.csUserInforRespository.cs大神勿喷,小神默默学。会了就是不值一提的东西,不会就是绝对的高大上。最后上传源码。希望能给读者带来一些新的认识及... 阅读全文
-
Controller和View的交互
摘要:Controller和View的交互目录ASP.NET MVC搭建项目后台UI框架—1、后台主框架ASP.NET MVC搭建项目后台UI框架—2、菜单特效ASP.NET MVC搭建项目后台UI框架—3、面板折叠和展开ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持ASP.NET MV... 阅读全文
-
Configuration配置信息管理
摘要:Configuration配置信息管理在前面的章节中,我们知道新版的MVC程序抛弃了原来的web.config文件机制,取而代替的是config.json,今天我们就来深入研究一下配置文件的相关内容。基本用法新版的配置信息机制在Microsoft.Framework.ConfigurationMod... 阅读全文
-
后台主框架
摘要:后台主框架目录ASP.NET MVC搭建项目后台UI框架—1、后台主框架ASP.NET MVC搭建项目后台UI框架—2、菜单特效ASP.NET MVC搭建项目后台UI框架—3、面板折叠和展开ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持ASP.NET MVC搭建项目后台UI框架—5... 阅读全文
-
MVC自定义配置
摘要:ASP.NET 5 入门 (2) – 自定义配置ASP.NET 5 理解和入门建立和开发ASP.NET 5 项目初步理解ASP.NET5的配置正如我的第一篇文章ASP.NET 5 (vNext) 理解和概述所说,ASP.NET 5的具有全新的配置机制,我们可以通过以下几点来进行理解:支持多种跨平台的... 阅读全文
-
项目发布与部署
摘要:项目发布与部署章我们将讲解ASP.NET5项目发布部署相关的内容,示例项目以我们前一章创建的BookStore项目为例。发布前的设置由于新版ASP.NET5支持多版本DNX运行环境的发布和部署,所以在部署之前,我们需要设定部署的目标DNX(即之前的KRE)。步骤:右键BookStore项目->属性-... 阅读全文
-
MVC6项目
摘要:解读ASP.NET 5 & MVC6系列(2):初识项目2015-05-14 09:08 by 汤姆大叔,2866阅读,19评论,收藏,编辑初识项目打开VS2015,创建Web项目,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,... 阅读全文
-
文件上传
摘要:转载ASP.NET MVC下使用文件上传这里我通过使用uploadify组件来实现异步无刷新多文件上传功能。1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uploads,然后新建控制器UploadifyControl... 阅读全文
-
MVC 缓存1
摘要:MVC 缓存为什么要讲缓存、缓存到底有什么作用?下面我们来说一个场景我们有一个首页菜单的布局基本是不会经常发生的变化,如果动态生成的 Web 页被频繁请求并且构建时需要耗用大量的系统资源,那么,如何才能改进这种情况的响应时间了?于是在这种情况下面缓存就起作用了,这样我们就可以避免频繁的去访问服务器增... 阅读全文
-
MVC 插件化框架支持原生MVC的Area和路由特性
摘要:.NET MVC 插件化框架支持原生MVC的Area和路由特性前面开放的源码只是简单的Plugin的实现,支持了插件的热插拔,最近晚上偶然想到,原生的MVC提供Areas和RouteAtrribute等路由特性标签,按照先前的做法,无法解析插件的路由特性和Areas,所以花费了两个晚上的时间,把插件... 阅读全文
-
Asp.net Mvc WebSocket
摘要:转载一种仿照Asp.net Mvc思维构建WebSocket服务器的方法问题场景Asp.net Mvc提供了DependencyResolver、Routing、Filter、Modelbinder等webForm所没有新概念,提高Web服务编写的便利性,记得很久之前写的ashx处理程序,由于没有R... 阅读全文
-
MVC学习
摘要:MVC全新的membership框架Asp.net Identity(1)——.Net membership的历史2014-12-30 08:00 by JustRun, 1532 阅读,收藏,编辑在Asp.net上,微软的membershop框架经历了Asp.net membership到Asp.... 阅读全文
-
表达式树 Expression
摘要:转载泛型方法动态生成表达式树 Expression public string GetGridJSON(TraderInfo model) { IQueryable Temp = db.TraderInfo; if (model... 阅读全文
-
转载使用Flurl制作可复用的分页组件
摘要:使用Flurl制作可复用的分页组件使用ASP.NET MVC查询时,一直使用MvcPaging组件,虽然需要自定义MvcPaging.Pager才能达到我想要的效果,但在没有较好的URL库时,还是这么用。分页的逻辑本来就不复杂,更重要的是最近发现了Flurl这个开源库,所以采用Flurl制作一个DI... 阅读全文
-
MVC缓存
摘要:MVC缓存mvc技术交流,欢迎加群:一、MVC缓存简介缓存是将信息(数据或页面)放在内存中以避免频繁的数据库存储或执行整个页面的生命周期,直到缓存的信息过期或依赖变更才再次从数据库中读取数据或重新执行页面的生命周期。在系统优化过程中,缓存是比较普遍的优化做法和见效比较快的做法。MVC缓存本质上还是.... 阅读全文
-
Forms身份验证和基于Role的权限验证
摘要:Forms身份验证和基于Role的权限验证从Membership到SimpleMembership再到ASP.NET Identity,ASP.NET每一次更换身份验证的组件,都让我更失望。Membership的唯一作用就是你可以参考它的实现,它的数据库创建和扩展方面就真的让人实在无法使用了。当大家... 阅读全文