看起来Asp.Net菜单和Chrome之间不兼容

时间:2011-11-21 15:31:34

标签: asp.net google-chrome cross-browser

单击Chrome中的Asp.Net菜单时,子菜单项不会显示,aspnet菜单也会消失。

任何人都有一种简单的方法可以让它发挥作用吗?这是一个z顺序问题吗?

1 个答案:

答案 0 :(得分:1)

要解决在尝试点击Chrome和Safari浏览器中的子菜单项时asp.net菜单消失的问题:

将以下代码添加到Page_Load:

    protected void Page_Load(object sender, EventArgs e)
    {
            if (Request.UserAgent.IndexOf("AppleWebKit") > 0 )
            {
                Request.Browser.Adapters.Clear();
            }
    }