我已经下载了Nuget包,MvcSiteMapProvider。
在一个项目中,它只下载了剃刀视图。在我的另一个,我有Razor和ascx文件。同样在该项目中,默认使用ascx。我想让它使用剃刀页面。有谁知道如何切换它。
答案 0 :(得分:2)
当NuGet包检测到项目中没有.aspx
扩展名的文件或检测到任何扩展名为.cshtml
或.vbhtml
的文件时,它会安装.cshtml
模板。遗憾的是,如果检测到.aspx
和.cshtml
个扩展程序,或者没有检测到具有上述扩展名的文件,则没有合理的默认设置,因此这是最好的猜测"。
要安装Razor模板,您只需删除.ascx
模板并从here复制.cshtml
模板。