上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 在前面的章节中我们知道可以在MVC应用程序中使用[Authorize]特性来限制用户对某些网址(控制器/控制器方法)的访问,但这都是在对用户认证之后,而用户的认证则依然是使用ASP.NET平台的认证机制。ASP.NET提供Windows和Forms两种身份验证,前者主要用于Intranet上域环境内... 阅读全文
posted @ 2014-05-08 16:56 断水流 阅读(23599) 评论(3) 推荐(6) 编辑
摘要: 这里演示如何在MVC WEB应用程序如何上传图片到数据库以及如何在WEB页面上显示图片。数据库表对应整个Model类,不单图片数据一个字段,我们从数据表的定义开始:CREATE TABLE [dbo].[Products] ( [ProductID] INT I... 阅读全文
posted @ 2014-05-07 13:16 断水流 阅读(12852) 评论(5) 推荐(1) 编辑
摘要: Web API属于ASP.NET核心平台的一部分,它利用MVC框架的底层功能方便我们快速的开发部署WEB服务。我们可以在常规MVC应用通过添加API控制器来创建web api服务,普通MVC应用程序控制器根据用户请求的action方法返回ActionResult,而web api服务返回的则是jso... 阅读全文
posted @ 2014-05-05 16:11 断水流 阅读(9985) 评论(0) 推荐(2) 编辑
摘要: Bundles用于打包CSS和javascript脚本文件,优化对它们的组织管理。显示模式则允许我们为不同的设备显示不同的视图。默认脚本库在VS创建一个MVC工程,VS会为我们在scripts目录下添加很多脚本库,下面来简单了解下这些脚本库的作用:脚本文件说明jquery-1.7.1.jsjquer... 阅读全文
posted @ 2014-05-05 14:22 断水流 阅读(21390) 评论(3) 推荐(7) 编辑
摘要: 模型验证是在模型绑定时检查从HTTP请求接收的数据是否合规以保证数据的有效性,在收到无效数据时给出提示帮助用户纠正错误的数据。显式模型验证验证数据最直接的方式就是在action方法中对接收的数据验证,以下面的Model为例:public class Appointment { publ... 阅读全文
posted @ 2014-05-05 12:44 断水流 阅读(19245) 评论(4) 推荐(6) 编辑
摘要: 模型绑定指的是MVC从浏览器发送的HTTP请求中为我们创建.NET对象,在HTTP请求和C#间起着桥梁的作用。模型绑定的一个最简单的例子是带参数的控制器action方法,比如我们注册这样的路径映射:routes.MapRoute( name: "Default", url: "{controller... 阅读全文
posted @ 2014-05-04 17:11 断水流 阅读(18378) 评论(1) 推荐(4) 编辑
摘要: 使用帮助函数创建链接MVC提供一些帮助函数创建链接,这些函数根据路径映射表自动调整生成的URL:说明示例输出结果应用程序相对URLUrl.Content("~/Content/Site.css")/Content/Site.css到控制器action的链接Html.ActionLink("My Li... 阅读全文
posted @ 2014-05-04 12:50 断水流 阅读(11149) 评论(1) 推荐(2) 编辑
摘要: 和普通HTML帮助函数不同,模板帮助函数不需要指定所用的HTML类型,MVC会推断选择合适的HTML元素,这让我们有更多的灵活性。使用模板帮助函数我们使用《ASP.NET MVC 4 (六) 帮助函数 》中的数据模型和控制器继续后面的例子,使用模板帮助函数后改写编辑输入的视图:@model Help... 阅读全文
posted @ 2014-04-30 15:34 断水流 阅读(3941) 评论(0) 推荐(0) 编辑
摘要: 帮助函数封装一些代码,方便我们在应用程序中重用,MVC内建很多帮助函数,可以很方便的生成HTML标记。首先列出后面示例中用到的数据模型类定义:namespace HelperMethods.Models { public partial class Person { public... 阅读全文
posted @ 2014-04-30 12:45 断水流 阅读(3841) 评论(0) 推荐(1) 编辑
摘要: 视图引擎与视图多数情况下控制器action方法返回ViewResult对象,MVC内建action调用器ControllerActionInvoker负责调用控制器action方法并调用视图引擎处理ViewResut,由视图引擎将ViewResult转化为ViewEngineResult对象,Vie... 阅读全文
posted @ 2014-04-29 15:34 断水流 阅读(9721) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页