gpt4 book ai didi

c# - ASP.NET 菜单控件在回发后更改位置

转载 作者:行者123 更新时间:2023-11-30 18:41:49 25 4
gpt4 key购买 nike

我目前正在 ASP.NET 中测试我最近使用 asp:menu 控件制作的菜单。

菜单就像我现在想要的那样,但是每当有更新整个页面的回发时,它会向下移动一点(只有一次,第二次回发不会再移动一点)。

  • 这不是 CSS -> 我已经从这个菜单中删除了所有 CSS)
  • 这不是任何属性 -> 我已经注释掉了与自定义菜单相关的所有内容
  • 它上面没有任何其他元素在放大->我特地把它放在一个表格里,表格里唯一的内容就是asp:menu控件

    它在 IE6 中向下移动了很多,在 IE8 中向下移动了一点,而在 Firefox 4 中则完全没有移动。

    我能做什么?有没有其他选择?是否有任何我可以使用的属性,或者我可以将其放入其中以使其保持静止的任何外部元素?

    是的,每台要运行它的机器都在使用 Internet Explorer。任何 Web 开发人员的噩梦。

    ---[更新]-----
    我在一个单独的项目中建立了一个菜单,但没有效果!我已将完全相同的文件复制到我的项目中并运行它,问题就在那里。

    会不会是 asp.net 版本的不同?

  • 最佳答案

    您是否使用 IE 网络开发人员工具栏检查回发前后该区域的 html 是什么样子的?这看起来更像是一个浏览器问题,所以工具栏会为您提供详细信息,例如出现在间隙中的内容或可能是什么将其推低。

    关于c# - ASP.NET 菜单控件在回发后更改位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6311115/

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