任何人都让areaDescriptorFilter使用asp.net mvc 2中的spark视图引擎?
我甚至没有选择在服务上添加过滤器,如下所示:
http://sparkviewengine.com/documentation/viewlocations#Extendingfilepatternswithdescriptorfilters
感谢您的帮助或至少尝试。
答案 0 :(得分:1)
我在我的项目中使用Spark区域。我所要做的就是为每个区域添加AreaRegistration类,如:
public class AdminAreaRegistration : System.Web.Mvc.AreaRegistration
{
public override string AreaName
{
get { return "Admin"; }
}
public override void RegisterArea( AreaRegistrationContext context )
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
然后在global.asax调用中:
AreaRegistration.RegisterAllAreas();
我的区域视图位于默认“Views”文件夹下名为“Admin”的文件夹中,其下有相应的控制器文件夹:
\MvcProject
\Views
\Admin
\Home
\Index.spark
\Users
\Index.spark
来自您关联的网页:
默认添加AreaDescriptorFilter
所以你不必担心自己添加它。