随笔- 348  文章- 6  评论- 117  阅读- 196万 

随笔分类 -  ASP.NET MVC

c# mvc 封装返回对象
摘要:将所有返回JsonContent对象进行再次封装 对异常信息处理,避免黄页显示 最后全局注册 阅读全文
posted @ 2017-06-18 17:34 Just_Do 阅读(2867) 评论(0) 推荐(0) 编辑
在Razor中输出Html的两种方式
摘要:Razor中所有的Html都会自动编码,这样就不需要我们手动去编码了(安全),但在需要输出Html时就是已经转义过的Html文本了,如下所示: @{ string thisTest = "<span style=\"color:#f00;\">qubernet</span>"; } @thisTes 阅读全文
posted @ 2017-03-10 13:36 Just_Do 阅读(1779) 评论(0) 推荐(0) 编辑
VS2015安装ASP.NET MVC4
摘要:http://www.microsoft.com/zh-cn/download/details.aspx?id=44533 下载安装 AspNetMVC4.msi 阅读全文
posted @ 2017-02-16 10:03 Just_Do 阅读(4194) 评论(0) 推荐(0) 编辑
ASP.NET MVC自定义ActionResult实现文件压缩
摘要:有时候需要将单个或多个文件进行压缩打包后在进行下载,这里我自定义了一个ActionResult,方便进行文件下载 阅读全文
posted @ 2016-12-20 13:58 Just_Do 阅读(773) 评论(0) 推荐(0) 编辑
C# MVC 自定义ActionResult实现EXCEL下载
摘要:前言 在WEB中,经常要使用到将数据转换成EXCEL,并进行下载。这里整理资料并封装了一个自定义ActionResult类,便于使用。如果文章对你有帮助,请点个赞。 话不多少,这里转换EXCEL使用的NPOI。还是用了一下反射的知识,便于识别实体类的一些自定义特性。 一、自定义一个Attribute 阅读全文
posted @ 2016-12-20 12:59 Just_Do 阅读(4571) 评论(0) 推荐(0) 编辑
ASP.NET MVC中的Global.asax文件
摘要:1.global.asax文件概述 global.asax这个文件包含全局应用程序事件的事件处理程序。它响应应用程序级别和会话级别事件的代码。 运行时, Global.asax 将被编译成一个动态生成的 .NET Framework 类,该类是从HttpApplication基类派生的。 因此在gl 阅读全文
posted @ 2016-09-21 09:18 Just_Do 阅读(2672) 评论(0) 推荐(0) 编辑
c# MVC中 @Styles.Render索引超出下标
摘要:提示索引超出下标 后来发现市bootstrap.css文件的问题,当升级bootstrap3.3版本后,就出现了这个问题。 如果将bootstrap文件单独出来,使用html中link方式引用就可以。 后来在网上找到解决方案: WebGrease引起的,需要nuget更新一下WebGrease。 我 阅读全文
posted @ 2016-08-16 17:23 Just_Do 阅读(408) 评论(0) 推荐(0) 编辑
ASP.NET MVC 4使用Bundle的打包压缩JS/CSS
摘要:打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白、批注及修改JavaScript内部函数、变量名称的压缩手法,能有效缩小文件案体积,提高 阅读全文
posted @ 2016-08-15 20:00 Just_Do 阅读(1212) 评论(0) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(六)——Self-Host
摘要:Asp.Net WebAPI生成的是一个程序集,并不是独立的进程,因此,要运行的时候必须将其承载在相应的宿主上,一般比较常见的是IIS承载。很多时候,我们为了简化部署或者功能集成,需要将其承载到独立的进程上,这种方式一般称之为Self-Host,本文就简单的介绍一下WebAPI的SefHost方法。 阅读全文
posted @ 2016-07-17 10:02 Just_Do 阅读(803) 评论(1) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(五)——客户端
摘要:WebAPI是标准的Http协议,支持Http协议的客户端(如浏览器)都可以访问。但是,有的时候我们如果想在自己的程序中使用WebAPI时,此时就要实现自己的客户端了。我之前介绍过在.Net 4.5中新增的HttpClient库,它对Http操作实现了非常好的封装。我们可以通过它实现Http访问,例 阅读全文
posted @ 2016-07-17 10:00 Just_Do 阅读(441) 评论(0) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(四)——参数绑定
摘要:默认绑定方式 WebAPI把参数分成了简单类型和复杂类型: 简单类型主要包括CLR的primitive types,(int、double、bool等),系统内置的几个strcut类型(TimeSpan、Guid等)以及string。对于简单类型的参数,默认从URI中获取。 复杂类型的数据也可以直接 阅读全文
posted @ 2016-07-17 09:46 Just_Do 阅读(272) 评论(0) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(三)——返回值
摘要:Asp.Net WebAPI服务函数的返回值主要可以分为void、普通对象、HttpResponseMessag、IHttpActionResult e四种,本文这里简单的介绍一下它们的区别。 一、返回void 返回void一般常用于Put和Delete函数。 public void Delete( 阅读全文
posted @ 2016-07-17 09:39 Just_Do 阅读(360) 评论(0) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(二)——路由
摘要:REST并没有像传统的RPC服务那样显式指定了服务器函数的访问路径,而是将URL根据一定的规则映射为服务函数入口,这个规则就称之为路由。Asp.Net WebAPI的路由方式和Asp.Net MVC是相同的,它支持两种路由方式,传统的路由映射和特性路由。 路由规则WebApiConfig.cs中定义 阅读全文
posted @ 2016-07-16 19:55 Just_Do 阅读(348) 评论(0) 推荐(0) 编辑
使用ASP.Net WebAPI构建REST服务(一)——简单的示例
摘要:由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法。本文这里介绍一下如何通过微软的Asp.Net WebAPI快速构建REST-ful 服务。 首先创建一个Asp.Net Web应用程序(我这里用的是Visual Studio 2013,它已经内置了Web API2)。 阅读全文
posted @ 2016-07-16 19:52 Just_Do 阅读(417) 评论(0) 推荐(1) 编辑
ASP.NET MVC过滤器(一)
摘要:MVC过滤器是加在 Controller 或 Action 上的一种 Attribute,通过过滤器,MVC 网站在处理用户请求时,可以处理一些附加的操作,如:用户权限验证、系统日志、异常处理、缓存等。MVC 中包含Authorization filter、Action filter、Result 阅读全文
posted @ 2016-07-14 20:39 Just_Do 阅读(1816) 评论(0) 推荐(2) 编辑
ASP.NET MVC 基于角色的权限控制系统的示例教程
摘要:上一次在 .NET MVC 用户权限管理示例教程中讲解了ASP.NET MVC 通过AuthorizeAttribute类的OnAuthorization方法讲解了粗粒度控制权限的方法,接下来讲解基于角色的权限控制方法。 基于角色的权限控制方法概述 基于角色的权限控制系统RBAC(Role Base 阅读全文
posted @ 2016-07-12 12:33 Just_Do 阅读(22006) 评论(6) 推荐(8) 编辑
ASP.NET MVC学习之路由篇(3)
摘要:根据路由输出链接 既然是网站开发自然少不了链接,我们已经学会了强大的路由,但是还缺少一步就是能够将这些路由的路径输出到页面,下面我们就开始学习如何输出路由路径。 首先我们的路由注册部分如下所示: 下面我们开始在Views\Home\Index.cshtml中输出路径(如果没有对应的控制器或页面请自行 阅读全文
posted @ 2016-07-11 22:43 Just_Do 阅读(576) 评论(0) 推荐(0) 编辑
ASP.NET MVC学习之路由篇(2)
摘要:7.解决与物理路径的冲突 当发送一个请求至ASP.NET MVC时,其实会检查网站中存不存在这个请求的物理路径文件,如果存在的话,就会直接将这个物理文件返回。但是有时候我们需要它执行控制器的某个方法,而不是直接将这个物理文件返回。那么我们就需要这节知识。下面我们先在网站根目录中新建一个 Test.h 阅读全文
posted @ 2016-07-11 22:40 Just_Do 阅读(363) 评论(0) 推荐(0) 编辑
为ASP.NET MVC应用添加自定义路由
摘要:这里,我们将学习如何给asp.net mvc应用添加自定义路由。用自定义路由来修改默认路由表。 对一些简单的asp.net mvc应用,默认的路由表就已经足够了。但是,当你需要创建特殊的路由时,就需要创建自定义路由了。 假设正在进行一个blog项目的开发,希望处理用户的请求地址如下: /Archiv 阅读全文
posted @ 2016-07-11 22:38 Just_Do 阅读(2621) 评论(0) 推荐(0) 编辑
ASP.NET MVC学习之路由篇(1)
摘要:1.基本路由 RouteConfig.cs: 然后运行网站,输入http://localhost:xxxx/Home/Index回车,然后你就能看到对应的页面了。当然你会认为这个非常简单,但是我们也需要理解这些是如何做到的。 下面我们可以看到URL路径和路由配置中的路径对比: 由上面的图,我们可以得 阅读全文
posted @ 2016-07-11 21:47 Just_Do 阅读(475) 评论(0) 推荐(0) 编辑

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