随笔分类 - Asp.Net Mvc
摘要:在一个较复杂的Mvc项目中,我们可以利用Area对模块进行划分。在MVC2中,添加Area后,经常出现找不到视图的情况,此时,我们必须自行定义一个视图引擎,以告知相关的View的路径,形成正确的ViewEngineResult返回。具体步骤如下:一、定义一个视图引擎,继承自WebFormViewEngine 1.1 在其构造函数中指定ViewLocationFormats与MasterLocationFormats,将Area中对应的area参数加到寻找View的路径中 1.2 override基类型WebFormViewEngine中的两个方法:FindView与FindPartialVi.
阅读全文
浙公网安备 33010602011771号