随笔分类 - [61]MVC
-
MVC自定义过滤器,自定义Area过滤器,自定义Controller,Action甚至是ViewData过滤器
摘要:实现MVC自定义过滤器,自定义Area过滤器,自定义Controller,Action甚至是ViewData过滤器MVC开发中几种以AOP方式实现的Filters是非常好用的,默认情况下,我们通过App_Start中的FilterConfig来实现的过滤器注册是全局的,也就是整个应用程序都会使用的,... 阅读全文
-
解读代码
摘要:解读代码在本文中,我们将一起查看TodoController 类代码。[Route]属性定义了Controller的URL 模板:[Route("api/[controller]")]所有符合该模板类型的HTTP 请求都会被路由到该controller。在本例中, 路由的命名规范为对应Control... 阅读全文
-
表现层及ASP.NET MVC介绍(二)
摘要:表现层及ASP.NET MVC介绍(二)最近的更新速度越来越慢,主要是项目上比较忙,封装EasyUi也要花很多时间。不过大家请放心,本系列不会半途夭折,并且代码干货也会持续更新。本文继续介绍表现层和Asp.net Mvc,我将在本篇讨论一些重要的设计问题和封装技巧。是否需要将控制器分离为独立项目 ... 阅读全文
-
MVC4
摘要:MVC4 本地正常运行,发布到IIS7->403 - 禁止访问: 访问被拒绝。摘要: 上周五代码编写完成,计划发布一个版本测试,没想到发布到IIS7 竟然报错“403-禁止访问”。还真第一次遇到这种问题。。。。。、折腾了半天,终于解决。1、提示报错403:禁止访问: 访问被拒绝。您无权使用所提供的凭... 阅读全文
-
ASP.NET MVC 插件化
摘要:ASP.NET MVC 插件化机制2015-03-14 22:25 by 杨康新,1328阅读,15评论,收藏,编辑概述nopCommerce的插件机制的核心是使用BuildManager.AddReferencedAssembly将使用Assembly.Load加载的插件程序集添加到应用程序域的引... 阅读全文
-
WebApi及Fiddler工具
摘要:WebApi及Fiddler工具1.概述 曾经有人问:asp.net mvc和asp.net webapi区别在哪?这个其实不好回答的。可能因为mvc模式盛行的原因,webapi显得孤芳自赏了,让人觉得它是鸡肋。其实webapi应该比mvc更符合web应用与开发本质,功能也不弱于mvc。 mvc4和... 阅读全文
-
Spring.Net在Mvc4.0中应用的说明
摘要:Spring.Net在Mvc4.0中应用的说明案例Demo:http://yunpan.cn/cJ5aZrm7Uybi3访问密码 414bSpring.Net在Mvc4.0中应用的说明1.引用dll2.修改Global文件 (SpringMvcApplication)3.控制器添加属性4.WebCo... 阅读全文
-
API帮助页面
摘要:ASP.NET Web API 2:创建API帮助页面 当你新建了一个webAPI服务之后,再建一个API帮助页面是很有好处的,这样其他开发人员就会很清楚地知道如何调用你的API接口。你可以选择自己手工建立,但是如果能自动生成岂不是更好。为了简化这项任务,ASP.NET Web API提供了一个在... 阅读全文
-
Web API 2:Action的返回类型
摘要:Web API 2:Action的返回类型Web API控制器中的Action方法有如下几种返回类型:voidHttpResponseMessageIHttpActionResult其它类型基于上面几种不同的返回类型,Web API创建HTTP响应消息的机制也不同。返回类型Web API创建HTTP... 阅读全文
-
ASP.NET Web API和ASP.NET Web MVC中使用Ninject
摘要:ASP.NET Web API和ASP.NET Web MVC中使用Ninject先附上源码下载地址一、准备工作1、新建一个名为MvcDemo的空解决方案2、新建一个名为MvcDemo.WebUI的空MVC应用程序3、使用NuGet安装Ninject库二、在ASP.NET MVC中使用Ninject... 阅读全文
-
MVC 6 写法
摘要:MVC 6 一些不晓得的写法今天在看 Scott Guthrie 的一篇博文《Introducing ASP.NET 5》,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并没有进行尝试,因为我使用的 Visual Studio 2015 CTP 5,但是有... 阅读全文
-
MVC5控制器、路由、返回类型、选择器、过滤器
摘要:ASP.NET MVC5 学习笔记-1 控制器、路由、返回类型、选择器、过滤器[TOC]1. Action1.1 新建项目新建项目->Web->Asp.net Web应用程序,选择MVC,选择添加测试。在解决方案上右键,选择"管理NuGet程序包",在更新页更新全部程序包。1.2 控制器控制器在Co... 阅读全文
-
MVC 5 Scaffolding多层架构代码生成向导开源项目
摘要:asp.net MVC 5 Scaffolding多层架构代码生成向导开源项目(邀请你的参与)Visual Studio.net 2013 asp.net MVC 5 Scaffolding代码生成向导开源项目提高开发效率,规范代码编写,最好的方式就是使用简单的设计模式(MVC , Repoisto... 阅读全文
-
vs.net 2013 Saffolding功能扩展
摘要:vs.net 2013 Saffolding功能扩展Asp.net mvc 5 CRUD代码自动生成工具-Visual Studio.net2013 Saffolding功能扩展上次做过一个《Asp.net webform scaffolding结合Generic Unit of Work & (E... 阅读全文
-
MVC5+EF6 入门
摘要:MVC5+EF6 入门完整教程九前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。文章一 MVC核心概念简介,一个基本MVC项目结构文章二 通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据文章三 EF的整个开发过程文章四 EF基本... 阅读全文
-
MVC 5 Web编程2 -- URL映射
摘要:ASP.NET MVC 5 Web编程2 -- URL映射(路由原理)2015-02-12 08:50 by hangwei,704阅读,5评论,收藏,编辑本章将讲述ASP.NET MVC5 的路由原理,即URL映射机制。简单点就是解释:为什么MVC在浏览器输入地址就能访问到类(或类中的方法)?这是... 阅读全文
-
MVC自定义分页
摘要:MVC自定义分页之前我发表了一篇MVC无刷新分页的文章,里面用的是MvcPager控件,但是那个受那个控件限制,传值只能用PagedList,各方面都受到了限制,自由度不够高,现在还是做MVC无刷新分页,但是想直接用IQueryable或者IEnumerable传值,并且界面简洁化,可定制性也高点。... 阅读全文
-
CRUD功能的JqGrid表格
摘要:CRUD功能的JqGrid表格之前的项目也曾用过JgGrid对它的基本功能也是略有了解,网上有个国外的开源的项目,但是不适合个人的风格,所以花了3天空余的时间封装了下JqGrid,也算是参加开发工作10个月以来写的第一个比较完整的小例子,高手们就直接飘过不用看了,但是由于时间短,还有很多的不足,需要... 阅读全文
-
在 MVC6 中创建 Web API
摘要:ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web APIASP.NET 5.0 的主要目标之一是统一MVC 和 Web API 框架应用。接下来几篇文章中您会了解以下内容:ASP.NET MVC 6 中创建简单的web API。如何从空的项目模板中启动,及添加控件到应用中。如何配置... 阅读全文
-
认识ASP.NET MVC6
摘要:认识ASP.NET MVC6这篇文章说明下如何在普通编辑器下面开发mvc6应用程序。上篇文章:十分钟轻松让你认识ASP.NET 5(MVC6)首先安装mvc6的nuget包:可以看到在project.json文件中添加了MVC6的引用:1.使用中间件在ASP.NET 5中,DI是强烈推荐使用的。所以... 阅读全文