我剛剛遇到了使用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