我目前正在测试一个使用asp:menu控件制作的ASP.NET菜单。现在菜单正是我想要的样子,但每当有一个更新整个页面的postback时,它会向下移动一点(只有一次,第二个postback不会再移动一点)。在IE6中向下移动得很多,在IE8中向下移动得很少,在Firefox 4中根本不会移动。
我已经排除了以下原因:不是CSS - 我已经从这个菜单中删除了所有CSS。
不是任何属性 - 我已经注释掉了与自定义菜单相关的所有内容。
不是其他元素变大 - 我把它特别放在了一个表格中,其中唯一的内容就是asp:menu控件。
我该怎么办?有什么替代方案吗?有没有可以使用的属性,或者可以将其放入的外部元素以使其保持静止?
是的,每台计算机都在使用Internet Explorer。这对于任何Web开发人员都是噩梦。
---[更新]-----
我在另一个项目中构建了一个菜单,效果并不存在!我把完全相同的文件复制到我的项目中,并运行它,问题就出现了。
这可能是ASP.NET版本的差异吗?
我已经排除了以下原因:
是的,每台计算机都在使用Internet Explorer。这对于任何Web开发人员都是噩梦。
---[更新]-----
我在另一个项目中构建了一个菜单,效果并不存在!我把完全相同的文件复制到我的项目中,并运行它,问题就出现了。
这可能是ASP.NET版本的差异吗?