我刚刚使用MVC 2 Beta遇到Spark的AreaDescriptionFilter。
以下行来自我的Application.spark文件。它导致视图引擎查看视图的所有可能位置 - 除了“Shell”区域的文件夹外。
# Html.RenderAction("ShowMainMenu", "Navigation", new { area = "Shell" });
使用http://localhost/Shell/Navigation/ShowMainMenu
运行相同的操作可以正常执行并按预期识别区域的视图目录。
任何想法如何解决这个问题?
答案 0 :(得分:1)
Spark有一个已知的错误和一些渲染方法。您是否尝试直接从其源代码库中获取最新版本的Spark?
答案 1 :(得分:0)
它需要一些代码修改,但它是一个相对容易的修复: 阅读answer to a similar question here.
答案 2 :(得分:0)
不存在案例不匹配的情况吗?而不是area =
Html.RenderAction("ShowMainMenu", "Navigation", new { area = "Shell" });
你应该有Area =
Html.RenderAction("ShowMainMenu", "Navigation", new { Area = "Shell" });