gpt4 book ai didi

ASP.Net 菜单控件在母版页上使用时呈现不正确

转载 作者:行者123 更新时间:2023-12-02 04:18:59 25 4
gpt4 key购买 nike

当与母版页结合使用时,我正在努力寻找解决 ASP.Net 菜单控件的奇怪问题的方法。

当用户导航到一个页面时 - via。菜单 - 从母版页继承,整个菜单只是扩展并在屏幕上闪烁。立即折叠并呈现页面....
导致屏幕上的一些闪烁,让用户感到恼火。

现在,为此建议了一些解决方法:
- 从 web.config 中注释掉标签。
- 在其 Page_Load 事件中为母版页提供 ID。
都试过了,似乎没有解决我的问题:(。
我会接受任何想法。

-香港

最佳答案

我记得曾经在我的一个站点上看到过。从那以后,我把菜单撕掉了,但是把它放回我的母版页后,我再也看不到闪烁了。这是一个简单菜单的代码,该菜单在母版页中没有闪烁;

<asp:Menu ID="menu" 
DataSourceID="sitemap"
runat="server" />
<asp:SiteMapDataSource
ID="sitemap"
ShowStartingNode="false"
runat="server" />

自己没有尝试过,但是如何将菜单子(monad)项的默认类设置为不可见(例如 invisibleMenu 的类),这意味着它最初以不可见的方式加载,然后使用一些 javascript 来消除不可见性?在 jQuery 中,类似
$('.invisibleMenu').removeClass('invisibleMenu');

关于ASP.Net 菜单控件在母版页上使用时呈现不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/888245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com