考虑这个设置:
public class SampleController : BaseController
{
[MvcSiteMapNode(Title = "Super Title", Key = "Super", ParentKey = "topNav")]
public ActionResult Index()
{
return View();
}
[MvcSiteMapNode(Title = "Sub Title", ParentKey = "Super")]
public ActionResult SubAction(Guid id)
{
return View();
}
}
导航到 SubAction 时,Html.MvcSiteMap().SiteMap.CurrentNode 始终为空。 除了有时它仅适用于单个 Guid(我想第一个请求)
为什么?
除了这个实例之外,它还适用于我项目中的所有其他操作。