Asp.net mvc asp.net mvc站点地图,可根据屏幕大小进行调整,使菜单不脱离屏幕
在浏览windows菜单时,如果子菜单不在屏幕上,子菜单会向上或向下偏移以保持在屏幕上 我们正在使用这个,那是旧的。。。它不会试图将地图保持在屏幕上Asp.net mvc asp.net mvc站点地图,可根据屏幕大小进行调整,使菜单不脱离屏幕,asp.net-mvc,mvcsitemapprovider,Asp.net Mvc,Mvcsitemapprovider,在浏览windows菜单时,如果子菜单不在屏幕上,子菜单会向上或向下偏移以保持在屏幕上 我们正在使用这个,那是旧的。。。它不会试图将地图保持在屏幕上 > <add name="MvcSiteMap" > type="MvcSiteMapProvider.DefaultSiteMapProvider" > scanAssembliesForSiteMapNodes="false" > treatAttributesAsRouteValues="true" sit
> <add name="MvcSiteMap"
> type="MvcSiteMapProvider.DefaultSiteMapProvider"
> scanAssembliesForSiteMapNodes="false"
> treatAttributesAsRouteValues="true" siteMapFile="~/Web.Sitemap"
> securityTrimmingEnabled="true" cacheDuration="10" />
>type=“MvcSiteMapProvider.DefaultSiteMapProvider”
>ScanSassembliesForItemsNodes=“false”
>treatAttributesAsRouteValues=“true”siteMapFile=“~/Web.Sitemap”
>securityTrimmingEnabled=“true”cacheDuration=“10”/
是否有一个新的更好的实现具有这种行为
一个使用相同的站点地图格式将是额外的可怕
谢谢
Eric-可以编辑菜单模板以获得您想要的任何HTML输出,然后您可以使用CSS控制视觉效果。它与修改任何其他MVC视图没有什么不同 您可以通过修改/Views/Shared/DisplayTemplates/MenuHelperModel.cshtml文件(如果不使用razor,则修改MenuHelperModel.aspx)来编辑模板。如果项目中没有该文件,则可以获取和文件的内容并手动将其添加到项目中 另外,看起来您有一个非常旧的版本-这是到4.0版的版本