随笔分类 -  Asp.Net Mvc

摘要:在一个较复杂的Mvc项目中,我们可以利用Area对模块进行划分。在MVC2中,添加Area后,经常出现找不到视图的情况,此时,我们必须自行定义一个视图引擎,以告知相关的View的路径,形成正确的ViewEngineResult返回。具体步骤如下:一、定义一个视图引擎,继承自WebFormViewEngine 1.1 在其构造函数中指定ViewLocationFormats与MasterLocationFormats,将Area中对应的area参数加到寻找View的路径中 1.2 override基类型WebFormViewEngine中的两个方法:FindView与FindPartialVi. 阅读全文
posted @ 2013-05-14 15:49 羊圈里最帅的羊 阅读(419) 评论(0) 推荐(0)