1

可能重复:
这些 WebKit ASP:菜单修复之间的差异

当我遇到菜单控件问题时,我目前正在做一个项目。菜单控件在 IE 和 Firefox 中运行良好,但在 Chrome 中无法正常运行(下拉列表不会出现)。我寻找修复或解决方法,并找到了以下代码。

if (Request.UserAgent.IndexOf("AppleWebKit") > 0)
    {

        Request.Browser.Adapters.Clear();

    }

我发现这个修复对我来说效果很好,但我想知道实际发生了什么,而不是仅仅把它扔到我的代码中而不理解为什么。

4

1 回答 1

0

您可以按 F12 查看菜单在客户端上的呈现方式。

如果不添加 Request.Browser.Adapters.Clear(); 菜单使用div呈现,但不起作用。

通常,菜单控件使用table, tr, td呈现。

于 2013-01-26T19:22:12.757 回答