05 2017 档案

摘要:private int count = 0; private int TransformFiles(string path) { DirectoryInfo dir = new DirectoryInfo(path); DirectoryInfo[] dirs = dir.GetDirectorie 阅读全文
posted @ 2017-05-18 12:53 多加些蜂蜜 阅读(317) 评论(0) 推荐(0)
摘要:一、能够使用Control中的AOP实现非业务需求的功能 本文目录 一、ActionFilterAttribute类 二、实现自定义Attribute 一、ActionFilterAttribute类 Action筛选条件的基类 OnActionExecuting:在Action执行之前执行该方法 阅读全文
posted @ 2017-05-17 11:19 多加些蜂蜜 阅读(287) 评论(0) 推荐(0)
摘要:一、能够使用Model的Attribute进行服务端数据验证 本文目录 一、概述 二、MVC提供的常用上下文 三、自定义正则表达式验证 一、概述 为了确保数据的安全性,由Client发送到服务端的每一项数据我们都会做严格的数据校验。MVC做数据校验一般都会写在Model的Attribute上,代码看 阅读全文
posted @ 2017-05-17 11:04 多加些蜂蜜 阅读(519) 评论(0) 推荐(1)
摘要:1.首先,请在配置文件设置如下:(该项默认都存在且为true) 2.在你的_layout.cshtml中引入JS文件: 3.获取简单的某个值,比如ID,NAME等int,string类型: 数据实体User.cs: 控制器UserController.cs:(部分代码) 视图UserID.cshtm 阅读全文
posted @ 2017-05-16 20:33 多加些蜂蜜 阅读(896) 评论(0) 推荐(0)
摘要:Enumerable.Distinct 方法 是常用的LINQ扩展方法,属于System.Linq的Enumerable方法,可用于去除数组、集合中的重复元素,还可以自定义去重的规则。 有两个重载方法: 第一个方法不带参数,第二个方法需要传一个System.Collections.Generic.I 阅读全文
posted @ 2017-05-16 17:26 多加些蜂蜜 阅读(783) 评论(0) 推荐(0)
摘要:在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流量。 URL重写与优化就是搜索引擎优化的手段之一。 假如某手机网站(基于ASP.NET MVC)分类页面URL是这样的, http://www.xxx.com/category/showcatego 阅读全文
posted @ 2017-05-12 10:16 多加些蜂蜜 阅读(775) 评论(0) 推荐(0)
摘要:一、简介 首先来看看.net的发展中的各个阶段的特性:NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#4.5异步编程 下面我来简单的介绍一下异步编程:异步编程,在 .NET Framework 4.5 和 Wind 阅读全文
posted @ 2017-05-11 21:13 多加些蜂蜜 阅读(324) 评论(0) 推荐(0)
摘要:【本博客里有关于 EF实体框架之CodeFirs 系列的随笔都是摘自 作者:社会主义接班人 的博客 只作为学习笔记使用】 作者:社会主义接班人出处:http://www.cnblogs.com/5ishare/ 一、并发控制 1.锁分悲观锁和乐观锁。 在code first中使用的是乐观锁。至于什么 阅读全文
posted @ 2017-05-11 21:02 多加些蜂蜜 阅读(201) 评论(0) 推荐(0)
摘要:在EF实体框架之CodeFirst二中也提到数据库里面一般包括表、列、约束、主外键、级联操作、实体关系(E-R图)、存储过程、视图、锁、事务、数据库结构更新等。前面几篇博客把表、存储过程、视图这些算是总结了一下,这篇的话主要总结下基本的约定类型。 1.主键 在数据库中主键是必不可少的,一般主键有业务 阅读全文
posted @ 2017-05-11 20:18 多加些蜂蜜 阅读(259) 评论(0) 推荐(0)
摘要:前两篇博客学习了数据库映射和表映射,今天学习下数据库初始化、种子数据、EF执行sql以及执行存储过程这几个知识。 一、数据库初始化策略 数据库初始化有4种策略 策略一:数据库不存在时重新创建数据库 策略二:每次启动应用程序时创建数据库 策略三:模型更改时重新创建数据库 策略四:从不创建数据库 其中, 阅读全文
posted @ 2017-05-11 20:01 多加些蜂蜜 阅读(310) 评论(0) 推荐(0)
摘要:在codefirst一中也说了Mapping是实体与数据库的纽带,model通过Mapping映射到数据库,我们可以从数据库的角度来分析?首先是映射到数据库,这个是必须的。数据库里面一般包括表、列、约束、主外键、级联操作、实体关系(E-R图)、存储过程、视图、锁、事务、数据库结构更新等。在接下来的日 阅读全文
posted @ 2017-05-11 19:38 多加些蜂蜜 阅读(262) 评论(0) 推荐(0)
摘要:MVC过滤器详解 APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Re 阅读全文
posted @ 2017-05-05 18:01 多加些蜂蜜 阅读(300) 评论(0) 推荐(0)
摘要:ASP.NET MVC3中如果配置文件出错了,怎么跳转到自定义的错误页,现在参考网上的档案是说 添加 如下配置文件,并且在路径Views/Shared/下添加Error页面,测试下没有用的,请大家看看有什么好的建议啊,谢谢了啊! <system.web> <customErrors mode="On 阅读全文
posted @ 2017-05-05 17:03 多加些蜂蜜 阅读(231) 评论(0) 推荐(0)
摘要:一、认识Web.config文件Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自 阅读全文
posted @ 2017-05-05 16:36 多加些蜂蜜 阅读(1867) 评论(0) 推荐(0)
摘要:VS2013 解决方案文件结构分析 Visual Studio 的解决方案文件是一个文本文件,其中的内容不是太复杂,有些时候 Visual Studio 会把这个文件搞乱,理解一下这个文件的结构,对我们处理一些异常情况有所帮助。 # 表示注释行 版本信息 Microsoft Visual Studi 阅读全文
posted @ 2017-05-05 16:33 多加些蜂蜜 阅读(1096) 评论(0) 推荐(0)
摘要:MVC下载文件方式 MVC下载文件方式 方式一: public FileStreamResult DownFile(string filePath, string fileName){ string absoluFilePath = Server.MapPath(System.Configurati 阅读全文
posted @ 2017-05-04 16:29 多加些蜂蜜 阅读(390) 评论(0) 推荐(0)
摘要:[此篇文章收录于其他博客,作为笔记使用] 一· MVC MVC设计模式->MVC框架(前端开发框架),asp.net(webform) aspx M:Model (模型,负责业务逻辑处理,比如说去db中获取数据) V:View (视图,负责展示页面元素给用户,Razor模板(.cshtml) 由Ra 阅读全文
posted @ 2017-05-03 14:59 多加些蜂蜜 阅读(2470) 评论(0) 推荐(0)
摘要:一、实现Controller的依赖注入: 1.自定义继承DefaultControllerFactory 类的控制器工厂类并重写GetControllerInstance方法;(如:InjectControllerFactory) 2.在Global.asax文件中的Application_Star 阅读全文
posted @ 2017-05-03 14:51 多加些蜂蜜 阅读(816) 评论(0) 推荐(0)