Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MvcSiteMapProvider正在使用ascx_Asp.net_Asp.net Mvc_Asp.net Mvc 5_Sitemap_Mvcsitemapprovider - Fatal编程技术网

Asp.net MvcSiteMapProvider正在使用ascx

Asp.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扩展名或未检测到具有上述扩展名的文件时,没有合理的默认值,因此这是“最佳猜

我已经加载了Nuget软件包MvcSiteMapProvider


在一个项目中,它只下载了razor视图。在我的另一个文件中,我有Razor和ascx文件。在该项目中,默认情况下使用ascx。我想让它改用剃须刀页面。有人知道如何切换吗。

当NuGet软件包检测到项目中没有扩展名为
.aspx
的文件,或者检测到扩展名为
.cshtml
.vbhtml
的文件时,它将安装
.cshtml
模板。不幸的是,当检测到
.aspx
.cshtml
扩展名或未检测到具有上述扩展名的文件时,没有合理的默认值,因此这是“最佳猜测”

要安装Razor模板,只需删除
.ascx
模板并从中复制
.cshtml
模板