随笔分类 -  ASP.NET MVC

摘要:Request.ApplicationPath / Request.CurrentExecutionFilePath /Home/Index Request.FilePath /Home/Index Request.Path /Home/Index Request.PhysicalApplicationPath E:\VS_Project\WorkOrder\WorkOr... 阅读全文
posted @ 2016-10-26 10:44 小浩叔叔 阅读(2755) 评论(0) 推荐(0) 编辑
摘要:又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了。 这两个东西我接触有几年了,有一点体会,表达一下: 三层是三层,MVC是MVC,它们毫无关系的。三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层)。 三层是为了解决整个应用程序中各个业务操作过程中不同阶段的代码封装的问题,为了使程序员更加专注的处理某阶段的业务逻辑。 比如将数据库操作代码封装到一层中,提供一些方法根据参数直接返回用户需要的相应数据,这样在处理具体的业务逻辑的时候,就不用关心数据的存储问题了。MVC是在... 阅读全文
posted @ 2011-06-10 12:41 小浩叔叔 阅读(11865) 评论(20) 推荐(3) 编辑
摘要:不得不承认,最初MVC并没有被微软的研发人员设计到ASP.NET中。至于为什么非要在后来强行加入到ASP.NET中,我们无从得知。 不过在类似Java平台中的Struts之类的MVC框架如火如荼的发展,而且被很多新老技术人员给它们套上了一层层神圣的光环,如果微软没有采取一些行动,确实有些丢这个... 阅读全文
posted @ 2010-11-25 17:17 小浩叔叔 阅读(5309) 评论(53) 推荐(10) 编辑
摘要:在ASP.NET MVC2中,视图引擎的职责是根据参数选择并创建视图对象,视图引擎不负责视图内容的生成工作,视图内容的生成工作由视图对象来完成。 在ASP.NET MVC2中,默认情况下,创建自定义的视图引擎需要实现IViewEngine接口(该接口声明在System.Web.Mvc命名空间中)。该接口声明了三个方法,具体代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public interface IViewEngine 阅读全文
posted @ 2010-11-25 17:16 小浩叔叔 阅读(1797) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示