Asp.net MvcSiteMapProvider正在使用ascx
我已经加载了Nuget软件包MvcSiteMapProviderAsp.net MvcSiteMapProvider正在使用ascx,asp.net,asp.net-mvc,asp.net-mvc-5,sitemap,mvcsitemapprovider,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Sitemap,Mvcsitemapprovider,我已经加载了Nuget软件包MvcSiteMapProvider 在一个项目中,它只下载了razor视图。在我的另一个文件中,我有Razor和ascx文件。在该项目中,默认情况下使用ascx。我想让它改用剃须刀页面。有人知道如何切换吗。当NuGet软件包检测到项目中没有扩展名为.aspx的文件,或者检测到扩展名为.cshtml或.vbhtml的文件时,它将安装.cshtml模板。不幸的是,当检测到.aspx和.cshtml扩展名或未检测到具有上述扩展名的文件时,没有合理的默认值,因此这是“最佳猜
在一个项目中,它只下载了razor视图。在我的另一个文件中,我有Razor和ascx文件。在该项目中,默认情况下使用ascx。我想让它改用剃须刀页面。有人知道如何切换吗。当NuGet软件包检测到项目中没有扩展名为
.aspx
的文件,或者检测到扩展名为.cshtml
或.vbhtml
的文件时,它将安装.cshtml
模板。不幸的是,当检测到.aspx
和.cshtml
扩展名或未检测到具有上述扩展名的文件时,没有合理的默认值,因此这是“最佳猜测”
要安装Razor模板,只需删除.ascx
模板并从中复制.cshtml
模板