use*_*430 6 c# asp.net-mvc mvcsitemapprovider
我正在使用MvcSiteMapProvider MVC5和我的Web应用程序,并在我正在使用的_Layout.cshtml文件中:
@if (Html.MvcSiteMap().SiteMap.CurrentNode != Html.MvcSiteMap().SiteMap.RootNode)
{
@Html.MvcSiteMap().SiteMapPath()
}
Run Code Online (Sandbox Code Playgroud)
但Intellisence抛出了这个错误:
System.Web.Mvc.HtmlHelper does not contain a definition for MvcSiteMap
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
use*_*430 12
@using MvcSiteMapProvider.Web.Html
Run Code Online (Sandbox Code Playgroud)
通过将其添加到视图的顶部来修复
@StevenV
| 归档时间: |
|
| 查看次数: |
7281 次 |
| 最近记录: |