翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

文章分类 -  ASP.NET MVC

系统架构师-基础到企业应用架构-表现层
摘要:一、前言 最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支持和认可,让我有了更多的动力,之前发布的有些内容,可能对各层讲解的内容的广度还不够,当然这和我个人的水平面有关,还请各位多多提出宝贵意见和建议。 从本篇开始,我将会采用更加规范的格式,更严谨的求知态度,更加准确的表达,去将接下来的系列文章写完,并且与群中的很多朋友交流后,他们希望出一个总的PDF电子书,这样可以方便阅读,的确谢谢各位的支持,我目前将以后每篇写的内容,放一份PDF格式的在群共享中,有需要的朋友可以进行相应的下载,由于本人的写作水平 阅读全文

posted @ 2012-05-30 10:57 翔如飞飞 阅读(875) 评论(1) 推荐(0)

ASP.NET MVC控制器 PART2
摘要:以下内容摘自: http://www.cnblogs.com/r01cn/archive/2011/12/04/2275208.html http://www.cnblogs.com/r01cn/archive/2011/12/06/2276733.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十二章 控制器与动作 PART2产生输出 控制器在完成了一个请求的处理之后,它通常需要生成一个响应。通过实现IController接口,我们直接生成的是祼机控制器(意即很原始的控制器,或者叫祼态控制器,或干脆叫做裸控制器更好些? — 译者注... 阅读全文

posted @ 2012-03-19 17:02 翔如飞飞 阅读(1336) 评论(0) 推荐(0)

ASP.NET MVC控制器 PART1
摘要:以下内容摘自: http://www.cnblogs.com/r01cn/archive/2011/11/17/2252003.html http://www.cnblogs.com/r01cn/archive/2011/11/17/2252010.html http://www.cnblogs.com/r01cn/archive/2011/11/18/2253455.html 感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十二章控制器与动作PART1 到达你应用程序的每一个请求都是由控制器处理的。控制器可以以它认为合适的... 阅读全文

posted @ 2012-03-17 17:29 翔如飞飞 阅读(589) 评论(0) 推荐(0)

ASP.NET MVC 控制器可扩展性PART1
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2012/02/19/2358753.html 感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十四章控制器可扩展性PART1 在本章中,我们打算向你演示MVC用控制器进行工作的一些高级特性。我们将从考查引导动作方法执行过程的请求处理管道开始,并演示你可以对这种过程进行控制的不同方式。 本章第二部分演示两种类型的应用程序控制器,即无会话控制器和异步控制器。这些可以用来增强服务器的能力。我们演示如何生成和使用这些控制器类型,并解释你应该什么时候考虑... 阅读全文

posted @ 2012-03-17 14:23 翔如飞飞 阅读(684) 评论(0) 推荐(0)

ASP.NET MVC 过滤器 PART2
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/12/17/2291217.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十三章过滤器PART2 使用其它过滤器特性(Features) 前面的例子已经给出了用过滤器进行有效工作所需要的所有信息。伴随这些你已经学到的特性,还有一些其它有趣但不常用的特性。在以下小节中,我们将向你演示一些高级的MVC框架过滤能力。 无特性过滤器(Filtering Without Attributes) 使用过滤器的常规办法是生成并使用一些特性(attr... 阅读全文

posted @ 2012-03-16 17:30 翔如飞飞 阅读(2124) 评论(0) 推荐(0)

ASP.NET MVC 过滤器 PART1
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/12/17/2291217.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十三章过滤器PART1过滤器将额外的逻辑注入到请求处理管道之中。它们提供一种简单且雅致的方式实现交叉关注(cross-cutting concerns)。过滤器被用于整个应用程序而不合适放置于某个局部位置,否则会打破关注分离模式。交叉关注的典型例子是登录、授权、以及缓存等。 之所以称为过滤器,是因为这个术语在其它web应用程序框架,包括Ruby on Rails,中使. 阅读全文

posted @ 2012-03-16 16:48 翔如飞飞 阅读(2164) 评论(0) 推荐(2)

ASP.NET MVC URL、路由、与区域 Part2
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/11/16/2251693.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十一章 URL、路由、与区域 PART2 生成输出URL 处理输入URL只是故事的一部分。我们还需要能够把我们的URLSchema 用来生成嵌入到我们视图的输出URL。这样,用户点击链接、以及把表单回递给应用程序,都能以正确的控制器和动作为目标。在本节中,我们将向你演示生成输出URL的不同技术。WHAT NOT TO DO: MANUALLY DEFINE... 阅读全文

posted @ 2012-03-14 12:16 翔如飞飞 阅读(1525) 评论(0) 推荐(1)

ASP.NET MVC URL、路由、与区域 Part1
摘要:ASP.NET MVC以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/11/16/2251693.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十一章 URL、路由、与区域 PART1 在引入MVC之前,ASP.NET假设在请求的URL与服务器硬盘上的文件之间有直接的关系。服务器的工作是接收浏览器的请求并递送相应文件的输出,如下所示: Request URL 请求URL Corresponding File 相应文件 ... 阅读全文

posted @ 2012-03-14 11:59 翔如飞飞 阅读(1228) 评论(0) 推荐(0)

Model View Controller, Model View Presenter, and Model View ViewModel Design Patterns
摘要:IntroductionThe recent growth in UI-centric technologies has refueled interest in presentation layer design patterns. One of the most quoted patterns, Model-View-Controller (MVC), is thought to be designed by Trygve Reenskaug, a Norwegian computer engineer, while working on Smalltalk-80 in 1979 [1]. 阅读全文

posted @ 2012-03-03 21:02 翔如飞飞 阅读(1116) 评论(0) 推荐(0)

ASP.NET MVC的全球化方案
摘要:由于项目需要最近在学习ASP.NET MVC。在实践中,网站要支持多语言,需要全球化。在MVC下我实现了一个全球化框架,在这里与各位分享一下,不足之处也请各位看官指教。让URL支持全球化经常上微软网站的朋友可能很熟悉类似包含..\zh-cn\..、..\en-us\..的url形式,这就是本文要使用的全球化方案。当然还有使用QueryString传递参数的方案,基本思路我想是类似的。由于MVC天生的URL路由原理,使得这个方案很容易被接受。基本思路这个方案的基本思路是:1.当用户访问的url含有合法的culture参数时,能够直接路由到对应的controller,在controller初始化时 阅读全文

posted @ 2012-01-03 22:53 翔如飞飞 阅读(189) 评论(0) 推荐(0)

识别URL的Routing组件
摘要:一.摘要本篇文章从基础到深入的介绍ASP.NET MVC中的Routing组件. Routing翻译过来是"路由选择", 负责ASP.NET MVC的第一个工作:识别URL, 将一个Url请求"路由"给Controller.二.承上启下第一篇文章中我们已经学会了如何使用ASP.NET MVC, 虽然其中还有很多的细节没有深入了解, 但是对基本的处理流程已经有了认识:来了一个Url请求, 从中找到Controller和Action的值, 将请求传递给Controller处理. Controller获取Model数据对象, 并且将Model传递给View, 阅读全文

posted @ 2011-10-11 15:52 翔如飞飞 阅读(222) 评论(0) 推荐(0)

ASP.NET MVC3 系列教程 – 新的Layout布局系统
摘要:I:回忆MVC2当中MasterPage那些事code:<!------------Begin--------------><!-- Master文件 --><%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>Master head<asp:ContentPlaceHolder ID="MainContent" runat="server" />Master1...<asp:Co 阅读全文

posted @ 2011-10-10 10:34 翔如飞飞 阅读(208) 评论(0) 推荐(0)

ASP.NET MVC3 系列教程 - Razor视图引擎基础语法
摘要:Razor视图引擎-基础语法-基础-所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如@i 输出 10@y; 输出 20;代码区内字母分大小写.字符类型常量必须用""括起例如: @{ string str = "my string"; }-注意-如需要在页面输出”@”字符可以使 阅读全文

posted @ 2011-10-10 09:24 翔如飞飞 阅读(218) 评论(0) 推荐(0)