上一页 1 ··· 10 11 12 13 14
摘要: 不可否认的,View应该是整个ASP.NET MVC项目开发过程中最花时间的部分,因为与显示逻辑相关的技术五花八门,你可能要学习的有HTML、CSS、JavaScript、DOM、JQuery、JSON、Ajax等,当然不只这些,但也不需要全部精通,因为在不同的显示环境下可能会用到不同的技术。一、关于View的责任 首先来谈谈View的责任,View负责将Controller传过来的资料转换成用户端所需的输出格式,所有在View中出现的代码也应该仅止于“呈现数据”这项工作,不应该还有其他的用途,因此,在View中不应该出现复杂的应用代码逻辑或商业逻辑。 我们在开发ASP.NET MVC时,经. 阅读全文
posted @ 2013-12-08 23:08 liesl 阅读(1202) 评论(0) 推荐(3) 编辑
摘要: 八、动作过滤器 有时在运行Action之前或之后会需要运行一些逻辑运算,以及处理一些运行过程中所生成的异常状况,为了满足这个需求,ASP.NET MVC提供动作过滤器(Action Filter)来处理这些需求。 动作过滤器属性可以套用在Action之上,也可以套用在Controller类上,若动作过滤器属性套用在Controller类上等于套用此属性在此Controller的所有Action之上。1.授权过滤器属性 授权过滤属性(Authorization Filter)是在ASP.NET MVC运行Controller与Action之前最早运行的过滤器,可用来对Action在正式运行前做一 阅读全文
posted @ 2013-12-06 00:07 liesl 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 七、模型绑定在ASP.NET MVC中是通过模型绑定(Model Binding)达到解析客户端传来的数据。1.简单模型绑定当网页上有个窗体,且窗体内有个名为Username的输入字段,而Action的参数也定义了一个名为Username的参数,只要窗体的域名与Action方法上的参数名称一样,那么... 阅读全文
posted @ 2013-12-05 18:18 liesl 阅读(558) 评论(0) 推荐(0) 编辑
摘要: Controller负责处理浏览器来的所有要求,并决定响应什么属性给浏览器,以及协调Model与View之间的数据传递。在ASP.NET MVC中有好几种传递数据给视图的方式,例如从ASP.NET MVC 1.0就有的ViewData与TempData对象,还有从ASP.NET MVC 3.0开始... 阅读全文
posted @ 2013-12-02 22:35 liesl 阅读(486) 评论(1) 推荐(1) 编辑
摘要: 五、ActionResult解说ActionResult的继承图:类型Controller辅助方法用途帮助ContentResultContent回传一个用户自定义的文字属性EmptyResult不响应任何信息到客户端FileResltFileContentResultFilePathResultF... 阅读全文
posted @ 2013-12-02 12:40 liesl 阅读(677) 评论(0) 推荐(0) 编辑
摘要: Controller(控制器)在ASP.NET MVC中负责控制所有客户端与服务器端的交互,并且负责协调Model与View之间的数据传递,是ASP.NET MVC整体运作的核心角色。一、关于Controller的责任 控制器负责处理浏览器来的所有要求,并决定响应什么属性给浏览器,但它并不负责决定... 阅读全文
posted @ 2013-12-01 23:42 liesl 阅读(606) 评论(0) 推荐(1) 编辑
摘要: ASP.NET Routing是个模式匹配系统•应用程序使用路由表注册一种或多种模式,告诉路由系统如何处理这些与模式匹配的请求。•路由引擎在运行时接收到请求以后,它就会根据事先注册的URL模式匹配当前请求的URL。•当路由引擎在路由表里发现匹配的模式时,它就会把请求转发给特定的处理器来处理请求;反... 阅读全文
posted @ 2013-12-01 23:27 liesl 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一、何谓MVC1.MVC是开发时所使用的一种架构(框架)。2.目的在于简化软件开发的复杂度,以一种概念简单却又权责分明的架构,贯穿整个软件开发流程,通过“商业逻辑层”与“数据表现层”的切割,让这两部分的信息切割开来,用以撰写出更模块话、可维护性高的程序代码。3.MVC让软件开发的过程大致切割成三个主... 阅读全文
posted @ 2013-11-30 23:36 liesl 阅读(940) 评论(0) 推荐(0) 编辑
摘要: (内容已更新结束)UML部分:---------------1.概述2.用例图3.类图4.顺序图MVC部分:----------------1.概述2.路由3.控制器4.视图5.模型6.安装部署7.案例 阅读全文
posted @ 2013-11-30 22:41 liesl 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14