我刚刚遇到了使用MVC 2 Beta的Spark的AreaDescriptionFilter问题。SparkViewEngine,RenderAction和带有ASP MVC 2 Beta的区域?
以下行来自我的Application.spark文件。它会导致视图引擎查看视图的所有可能位置 - 除了“Shell”区域的文件夹之外。
# Html.RenderAction("ShowMainMenu", "Navigation", new { area = "Shell" });
运行使用http://localhost/Shell/Navigation/ShowMainMenu
同样的动作执行罚款,并承认该地区的视图目录预期。
任何想法如何解决这一问题?
感谢您的提示 - 我看着它,可惜这不是那么简单。 星火试图找到使用面积: context.RouteData.Values.TryGetValue(“区域”,超时值) 正确的参数出现在一些根据上下文的IsChildAction财产以下字典: 上下文。 RouteData.DataTokens context.RequestContext.RouteData.DataTokens context.RequestContext.RouteData.Values ......问题是,框架应该在哪里将它们默认放在Actions&ChildActions(缺陷)旁边? 我会尝试使用“if”现在进行quickfixing ... – scooby37 2009-12-09 08:49:22