摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012835032/article/details/51160824asp.net mvc 特性路由可以直接给控制器下的每一个action指定一个地址,相对于在RouteConfig下面配置路由更灵活 阅读全文
posted @ 2019-05-31 18:07 DarJeely 阅读(502) 评论(0) 推荐(0)
摘要: 1.按照微软官方文档,如果要使用AttributeRoutes,需要在APP_START里的WebApiConfig.cs的Register方法中添加一行:config.MapHttpAttributeRoutes(); public static class WebApiConfig { publ 阅读全文
posted @ 2019-05-31 18:05 DarJeely 阅读(407) 评论(0) 推荐(0)
摘要: 参考(1) http://www.cnblogs.com/flyfish2012/archive/2013/02/01/2889184.html 我们在开发MVC当中,经常在我们的全局类的路由设置,看到这样的代码: routes.IgnoreRoute("{resource}.axd/{*pathI 阅读全文
posted @ 2019-05-31 17:59 DarJeely 阅读(416) 评论(0) 推荐(0)
摘要: MVC路由解析 IgnoreRoute 文章引导 MVC路由解析 IgnoreRoute MVC路由解析 MapRoute MVC路由解析 UrlRoutingModule Area的使用 Area >AreaRegister.RegisterAllArea()与Area区域的解析(一) 引言 Re 阅读全文
posted @ 2019-05-31 17:57 DarJeely 阅读(301) 评论(0) 推荐(0)
摘要: Routing的作用:它首先是获取到View传过来的请求,并解析Url请求中Controller和Action以及数据,其次他将识别出来的数据传递给Controller的Action(Controller的方法)。这是Routing组件的两个重要的作用! 下面我们从几个例子来讲解一下Url路由的使用 阅读全文
posted @ 2019-05-31 17:55 DarJeely 阅读(178) 评论(0) 推荐(0)
摘要: 前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用到了,你再去看理论性的文章时才会豁然开朗,这是我一直以来学习技术的方法。本文我们来讲解.NET Co 阅读全文
posted @ 2019-05-31 17:07 DarJeely 阅读(333) 评论(0) 推荐(0)
摘要: 一、路由介绍 ASP.NET Web API路由是整个API的入口。我们访问某个资源就是通过路由映射找到对应资源的URL。通过URL来获取资源的。 对于ASP.NET Web API内部实现来讲,我们的请求最终将定位到一个具体的Action上。所以说,ASP.NET Web API路由就是把客户端请 阅读全文
posted @ 2019-05-31 16:55 DarJeely 阅读(3588) 评论(2) 推荐(3)
摘要: Asp.Net WebAPI生成的是一个程序集,并不是独立的进程,因此,要运行的时候必须将其承载在相应的宿主上,一般比较常见的是IIS承载。很多时候,我们为了简化部署或者功能集成,需要将其承载到独立的进程上,这种方式一般称之为Self-Host,本文就简单的介绍一下WebAPI的SefHost方法。 阅读全文
posted @ 2019-05-31 16:39 DarJeely 阅读(444) 评论(0) 推荐(1)
摘要: WebAPI是标准的Http协议,支持Http协议的客户端(如浏览器)都可以访问。但是,有的时候我们如果想在自己的程序中使用WebAPI时,此时就要实现自己的客户端了。我之前介绍过在.Net 4.5中新增的HttpClient库,它对Http操作实现了非常好的封装。我们可以通过它实现Http访问,例 阅读全文
posted @ 2019-05-31 16:38 DarJeely 阅读(326) 评论(0) 推荐(0)
摘要: 使用ASP.Net WebAPI构建REST服务(四)——参数绑定 使用ASP.Net WebAPI构建REST服务(四)——参数绑定 默认绑定方式 WebAPI把参数分成了简单类型和复杂类型: 简单类型主要包括CLR的primitive types,(int、double、bool等),系统内置的 阅读全文
posted @ 2019-05-31 16:36 DarJeely 阅读(317) 评论(0) 推荐(0)
摘要: REST并没有像传统的RPC服务那样显式指定了服务器函数的访问路径,而是将URL根据一定的规则映射为服务函数入口,这个规则就称之为路由。Asp.Net WebAPI的路由方式和Asp.Net MVC是相同的,它支持两种路由方式,传统的路由映射和特性路由。 路由规则WebApiConfig.cs中定义 阅读全文
posted @ 2019-05-31 16:32 DarJeely 阅读(309) 评论(0) 推荐(0)
摘要: Asp.Net WebAPI服务函数的返回值主要可以分为void、普通对象、HttpResponseMessag、IHttpActionResult e四种,本文这里简单的介绍一下它们的区别。 一、返回void 返回void一般常用于Put和Delete函数。 public void Delete( 阅读全文
posted @ 2019-05-31 16:32 DarJeely 阅读(323) 评论(0) 推荐(0)
摘要: 由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法。本文这里介绍一下如何通过微软的Asp.Net WebAPI快速构建REST-ful 服务。 首先创建一个Asp.Net Web应用程序(我这里用的是Visual Studio 2013,它已经内置了Web API2)。 阅读全文
posted @ 2019-05-31 16:31 DarJeely 阅读(731) 评论(0) 推荐(0)
摘要: 在新出的MVC4中,增加了WebAPI,用于提供REST风格的WebService,新生成的WebAPI项目和典型的MVC项目一样,包含主要的Models、Views、Controllers等文件夹和Global.asax文件。Views对于WebAPI来说没有太大的用途,Models中的Model 阅读全文
posted @ 2019-05-31 16:30 DarJeely 阅读(755) 评论(0) 推荐(0)
摘要: DateTime t1 = new DateTime(100); DateTime t2 = new DateTime(20); if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2"); if (DateTime.C... 阅读全文
posted @ 2019-05-31 15:47 DarJeely 阅读(15639) 评论(0) 推荐(0)
摘要: 微软的web api是在vs2012上的mvc4项目绑定发行的,它提出的web api是完全基于RESTful标准的,完全不同于之前的(同是SOAP协议的)wcf和webService,它是简单,代码可读性强的,上手快的,如果要拿它和web服务相比,我会说,它的接口更标准,更清晰,没有混乱的方法名称 阅读全文
posted @ 2019-05-31 15:24 DarJeely 阅读(316) 评论(0) 推荐(0)
摘要: 初试ASP.NET Web API/MVC API(附Demo) 写在前面 HTTP RESTful 创建Web API 调用Web API 运行截图及Demo下载 ASP.NET Web API是​​一个框架,可以很容易构建达成了广泛的HTTP服务客户端,包括浏览器和移动设备。是构建RESTful 阅读全文
posted @ 2019-05-31 14:58 DarJeely 阅读(628) 评论(0) 推荐(0)
摘要: 策略一:数据库不存在时重新创建数据库 Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>()); Database.SetInitializer<testContext>(new Create 阅读全文
posted @ 2019-05-31 11:48 DarJeely 阅读(272) 评论(0) 推荐(0)
摘要: 上一篇文章我们讲解了如何用 Fluent API 来配置/映射属性和类型,本文将把重点放在其是如何配置关系的。 文中所使用代码如下 public class Student { public int ID { get; set; } public string Name { get; set; } 阅读全文
posted @ 2019-05-31 11:42 DarJeely 阅读(246) 评论(0) 推荐(0)
摘要: Entity Framework Code First数据库连接 1. 安装Entity Framework 使用NuGet安装Entity Framework程序包:工具->库程序包管理器->程序包管理器控制台,执行以下语句: PM> Install-Package EntityFramework 阅读全文
posted @ 2019-05-31 11:36 DarJeely 阅读(262) 评论(0) 推荐(0)
摘要: Entity Framework Code First属性映射约定 Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First 阅读全文
posted @ 2019-05-31 11:35 DarJeely 阅读(173) 评论(0) 推荐(0)
摘要: EntityFrame Work 6 配置字符串属性是否支持Unicode 内容 默认情况下,字符串为Unicode(SQLServer 中的nvarchar)。您可以使用IsUnicode 方法指定字符串应为varchar 类型。 modelBuilder.Entity<Department>() 阅读全文
posted @ 2019-05-31 11:32 DarJeely 阅读(330) 评论(0) 推荐(0)
摘要: Entity Framework Code First的默认行为是使用一系列约定将POCO类映射到表。然而,有时候,不能也不想遵循这些约定,那就需要重写它们。重写默认约定有两种方式:Data Annotations和FluentAPI。Data Annotations在功能上是Fluent API的 阅读全文
posted @ 2019-05-31 10:43 DarJeely 阅读(642) 评论(0) 推荐(0)
摘要: EF中类EntityTypeConfiguration是一个很有用的类,在nopCommerence中就使用这个类来分文件分文件配置Model映射关系。今天我就来谈谈Repository模式在Entity Framework Code First中使用EntityTypeConfiguration的 阅读全文
posted @ 2019-05-31 10:38 DarJeely 阅读(421) 评论(0) 推荐(0)
摘要: $在JS中本身只是一个符号而异,在JS里什么也不是。但在JS应用库JQUERY的作者将之做为一个自定义函数名了,这个函数是获取指定网页元素的函数,使用非常之频繁,所以好多新手不知道,还以为$是JS的什么特殊语法。后来,可能有些程序员JQUERY用得多了,发现$这个函数很好用,很方便,所以,在不用JQ 阅读全文
posted @ 2019-05-31 10:06 DarJeely 阅读(2466) 评论(0) 推荐(0)
摘要: 一、@RenderSection定义 HelperResult RenderSection(string name) 但是当如果使用了_Layout.cshtml做母版页的页没有实现Section的话,就会抛出异常,这是因为在_Layout.cshtml中使用的是@RenderSection("Su 阅读全文
posted @ 2019-05-31 10:01 DarJeely 阅读(232) 评论(0) 推荐(0)
摘要: 一、天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor。在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎。 Razor在减少代码冗余、增强代码可读性 阅读全文
posted @ 2019-05-31 09:55 DarJeely 阅读(267) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/knqiufan/article/details/82413885 本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/knqiufan/article/details/82413885参考文章:1、https://ww 阅读全文
posted @ 2019-05-31 09:34 DarJeely 阅读(765) 评论(0) 推荐(0)
摘要: 转自:http://www.studyofnet.com/news/257.html APS.NET MVC中的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 在Asp.netMvc中当你有以下及类似以下需求时你可 阅读全文
posted @ 2019-05-31 09:30 DarJeely 阅读(464) 评论(0) 推荐(0)
摘要: ASP.NET MVC Controllers and Actions MVC应用程序里的URL请求是通过控制器Controller处理的,不管是请求视图页面的GET请求,还是传递数据到服务端处理的Post请求都是通过Controller来处理的,先看一个简单的Controlller: public 阅读全文
posted @ 2019-05-31 09:26 DarJeely 阅读(585) 评论(0) 推荐(0)
摘要: 过滤器(Filters)的出现使得我们可以在ASP.NET MVC程序里更好的控制浏览器请求过来的URL,不是每个请求都会响应内容,只响应特定内容给那些有特定权限的用户,过滤器理论上有以下功能: 先来看一个简单的例子:新建一个AuthFiltersController,里面有两个Action 很显然 阅读全文
posted @ 2019-05-31 09:20 DarJeely 阅读(391) 评论(0) 推荐(0)