随笔分类 -  mvc

摘要:首先在Views中创建一个文件夹Other,再创建一个Index.cshtml 在HomeController 中的Index Action 中的return View可以如下 return View("../Other/Index"); return View("/Views/Other/Inde 阅读全文
posted @ 2020-03-15 17:48 阅读(549) 评论(0) 推荐(0)
摘要:当获取一个类型(class)的所有属性时,想排除指定属性,该如何操作? 比如:EF中一个实体类型UserEntity,通过反射获取这个类的属性时,想排除这个为映射的字段ID 使用以下方法即可! 参考:http://stackoverflow.com/questions/2051834/exclude 阅读全文
posted @ 2018-06-01 22:03 阅读(1651) 评论(0) 推荐(0)
摘要:其中[Bind(Include="ID,Title,ReleaseDate,Genre,Price")]The Bind attribute is another important security mechanism that keeps hackers from over-posting da 阅读全文
posted @ 2018-06-01 21:55 阅读(376) 评论(0) 推荐(0)
摘要:注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式。 推荐MiniProfiler插件 工欲善其事,必先利其器。 我们使用EF和在很大程度提高了开发速度,不过随之带来的是很多性能低下的写法和生成不太高效的sql。 虽然我们可以使用SQL Server Profiler 阅读全文
posted @ 2018-05-27 16:36 阅读(291) 评论(0) 推荐(0)
摘要:MVC中有一个处理异常的过滤器 HandleErrorAttribute 1.新建一个类继承自 HandleErrorAttribute,然后重写OnException这个方法 只要程序出错就会执行这个方法。 2.注册定义好的异常过虑器 打开App_Start文件夹中FilterConfig.cs修 阅读全文
posted @ 2018-05-15 21:49 阅读(1096) 评论(0) 推荐(0)
摘要:环境:asp.net 4.0 + MVC 4 + Entity Framework 5异常:使用code first 碰到错误:列名 'Discriminator' 无效。这是一个很少见的错误,搜索了很久才发现是code first 的poco实体对象的继承问题。 比如,我定义了一个实体类,对应数据 阅读全文
posted @ 2018-04-25 13:09 阅读(531) 评论(0) 推荐(0)
摘要:使用VS2012新建了一个Asp.net mvc5的项目,并把项目的命名空间名称更改了(Src更改为UXXXXX),然后就导致了以下错误 刚开始以后是项目的属性中的命名空间没有更改过来的问题,但我在重命名时更改的是全局的名称,而且所有文件的命名空间都已经更改过来了 稍候思考了一下并在解决方案里搜索了 阅读全文
posted @ 2017-11-23 17:46 阅读(599) 评论(0) 推荐(0)
摘要:几天前,我和我的朋友们使用 ASP.NET Core 开发了一个API ,使用的是GET方式,将一些数据返回到客户端 APP。我们在前端进行了分页,意味着我们将所有数据发送给客户端,然后进行一些data.length操作,以获得items count用于分页逻辑。为了减少HTTP请求的负荷,我们决定 阅读全文
posted @ 2017-08-02 23:23 阅读(771) 评论(1) 推荐(1)
摘要:在MVC的逻辑代码里,Controller和Action是必须的,但是在网址里,并不需要完全体现Controller和Action。比如我们经常希望看到http://localhost/About而不是http://localhost/Home/About。 默认的路由规则 新建MVC应用程序后,G 阅读全文
posted @ 2016-08-20 23:02 阅读(1635) 评论(0) 推荐(0)
摘要:APS.NET MVC中的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置实... 阅读全文
posted @ 2015-09-08 16:12 阅读(869) 评论(0) 推荐(0)
摘要:1、在filter类里面引用,与MVC里面的不同using System.Web.Http.Controllers;using System.Web.Http.Filters;2、filter类里面实现的代码,返回json public class FilterAttribute1 : Act... 阅读全文
posted @ 2015-09-02 10:15 阅读(778) 评论(0) 推荐(0)
摘要:之前在项目中有用到webapi对外提供接口,发现在项目中有根据webapi的方法和注释自动生成帮助文档,还可以测试webapi方法,功能很是强大,现拿出来与大家分享一下。先看一下生成的webapi文档。1、下图展示的是生成帮助文档首页面,其中Values是controller,API下面的列表展示出... 阅读全文
posted @ 2015-07-07 17:19 阅读(1192) 评论(3) 推荐(1)
摘要:此文章描述了ASP.NET Web API如何将Http请求路由到controller。路由表在ASP.NET Web API中,controller是用来处理HTTP请求的一个类。这个类中用于处理HTTP请求的的公共方法被称之为action method或者简称action。当Web API框架接... 阅读全文
posted @ 2014-08-27 21:24 阅读(602) 评论(0) 推荐(0)
摘要:本章节简单介绍一下使用ASP.NET MVC Web API 做增删改查。目前很多Http服务还是通过REST或者类似RESP的模型来进行数据操作的。下面我们通过创建一个简单的Web API来管理联系人 说明:为了方便数据不使用真正的数据库,而是通过内存数据模拟1. Web API中包含的方法Act... 阅读全文
posted @ 2014-08-25 23:08 阅读(726) 评论(0) 推荐(0)
摘要:1. Web API简单说明近来很多大型的平台都公开了Web API。比如百度地图 Web API,做过地图相关的人都熟悉。公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用 JavaScript来创建更丰富的HTML体验。所以我相信Web API会越来越有它的... 阅读全文
posted @ 2014-08-25 23:05 阅读(837) 评论(1) 推荐(2)
摘要:本文导读:在ASP.NET MVC中,可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,当这个Action抛出了异常时MVC将会显示Error视图,该视图位于~/Views/Share... 阅读全文
posted @ 2014-08-24 22:14 阅读(399) 评论(0) 推荐(0)
摘要:APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结... 阅读全文
posted @ 2014-08-24 00:01 阅读(568) 评论(0) 推荐(0)