MvcSiteMapProvider 正在使用 ascx
MvcSiteMapProvider is using ascx
我已经下载了 Nuget 包 MvcSiteMapProvider。
在一个项目中,它只下载了剃刀视图。在我的另一个文件中,我同时拥有 Razor 和 ascx 文件。同样在该项目中,它默认使用 ascx。我希望它改用剃须刀页面。有谁知道如何切换这个。
当 NuGet 包在您的项目中未检测到具有 .aspx
扩展名的文件或检测到任何具有 .cshtml
或 .vbhtml
扩展名的文件时,它将安装 .cshtml
模板。不幸的是,当检测到 .aspx
和 .cshtml
扩展名或者没有检测到具有上述扩展名的文件时,没有合理的默认值,所以这是一个 "best guess".
要安装 Razor 模板,您只需删除 .ascx
模板并从 here 复制 .cshtml
模板。
我已经下载了 Nuget 包 MvcSiteMapProvider。
在一个项目中,它只下载了剃刀视图。在我的另一个文件中,我同时拥有 Razor 和 ascx 文件。同样在该项目中,它默认使用 ascx。我希望它改用剃须刀页面。有谁知道如何切换这个。
当 NuGet 包在您的项目中未检测到具有 .aspx
扩展名的文件或检测到任何具有 .cshtml
或 .vbhtml
扩展名的文件时,它将安装 .cshtml
模板。不幸的是,当检测到 .aspx
和 .cshtml
扩展名或者没有检测到具有上述扩展名的文件时,没有合理的默认值,所以这是一个 "best guess".
要安装 Razor 模板,您只需删除 .ascx
模板并从 here 复制 .cshtml
模板。