随笔分类 -  框架学习-MVC

摘要:什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的CodeBehind文件(.C 阅读全文
posted @ 2011-04-06 17:53 永不放弃-Jack wu 阅读(214) 评论(0) 推荐(0)
摘要:这两天在构建Asp.net Mvc项目中,允许用户上传一个图片来当做自己的头像。Html代码<form method="post" enctype="multipart/form-data" action="/Home/UpLoadFile" > <input type="file" id=”uploadfile” /> <input typ... 阅读全文
posted @ 2010-09-19 12:06 永不放弃-Jack wu 阅读(297) 评论(1) 推荐(0)
摘要:操作结果帮助器方法说明ViewResultView将视图呈现为网页。PartialViewResultPartialView呈现分部视图,该分部视图定义可呈现在另一视图内的某视图的一部分。RedirectResultRedirect使用其 URL 重定向到另一操作方法。RedirectToRouteResultRedirectToActionRedirectToRoute重定向到另一操作方法。Co... 阅读全文
posted @ 2010-09-19 11:55 永不放弃-Jack wu 阅读(246) 评论(0) 推荐(0)
摘要:上一周我我在罗马进行了两场对于开发完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演讲。而其中一场演讲内容是关于我对于Asp.net MVC最佳实践的看法.因为这场演讲是在意大利进行的,为了大家能更好的阅读,我将演讲所用的ppt翻译成英文。 关于Controller的最佳实践1-删除AccountController 让Demo代码在你的程序中是... 阅读全文
posted @ 2010-08-15 09:24 永不放弃-Jack wu 阅读(200) 评论(0) 推荐(0)
摘要:最近,Twitter上发起了一个一个关于“你最爱的Asp.net MVC项目组织方式”,我自己研究了一些组织项目文件的方法。而我现在一直喜欢用的方式是一个几句灵活性的方式,此外,这个方式还非常简单。 如上图,整个解决方案里只有两个项目,首先让我们来看UI项目,UI项目只包含了那些和Website相关的文件并且不包含任何后台代码,这包括: 没有Controller 没有Mod... 阅读全文
posted @ 2010-08-15 09:22 永不放弃-Jack wu 阅读(292) 评论(0) 推荐(0)