如果子菜单关闭屏幕,导航窗口菜单时,子菜单会向上或向下偏移以使其保持在屏幕上?
我们正在使用这个,这是旧的......它不会试图将地图保留在屏幕上......
> <add name="MvcSiteMap"
> type="MvcSiteMapProvider.DefaultSiteMapProvider"
> scanAssembliesForSiteMapNodes="false"
> treatAttributesAsRouteValues="true" siteMapFile="~/Web.Sitemap"
> securityTrimmingEnabled="true" cacheDuration="10" />
是否有新的更好的实现具有此行为?
使用相同的站点地图格式的人会非常棒......
谢谢,
埃里克 -
答案 0 :(得分:0)
可以编辑菜单模板以获得您想要的任何HTML输出,然后您可以使用CSS来控制视觉方面。这与修改任何其他MVC视图没什么不同。
您可以通过修改/Views/Shared/DisplayTemplates/MenuHelperModel.cshtml文件(如果您不使用razor,则修改MenuHelperModel.aspx)来编辑模板。如果您的项目中没有该文件,则可以获取Razor和ASPX文件的内容,并手动将它们添加到项目中。
此外,您看起来有一个非常旧的版本 - 这是版本4.0的upgrade documentation。