Asp.net 点击Chrome中的菜单项不起任何作用

Asp.net 点击Chrome中的菜单项不起任何作用,asp.net,google-chrome,cross-browser,Asp.net,Google Chrome,Cross Browser,晚上好 我有几个问题需要你的帮助才能解决。如果其他页面中包含了这些内容,我深表歉意。如果有,请您为我指出这些页面的方向。问题如下: 我有一个简单的网站,包含一个母版页,上面有一个菜单。该菜单在IE和Firefox上运行良好,但当我在Chrome上尝试时,点击菜单似乎不起作用 下面是我如何设置菜单的: 如何单击菜单以显示正确的页面 <asp:Menu ID="Menu1" runat="server" Height="16px" Orientation="Horizontal"

晚上好

我有几个问题需要你的帮助才能解决。如果其他页面中包含了这些内容,我深表歉意。如果有,请您为我指出这些页面的方向。问题如下:

  • 我有一个简单的网站,包含一个母版页,上面有一个菜单。该菜单在IE和Firefox上运行良好,但当我在Chrome上尝试时,点击菜单似乎不起作用 下面是我如何设置菜单的:

    如何单击菜单以显示正确的页面

    <asp:Menu ID="Menu1" runat="server" Height="16px" Orientation="Horizontal" 
                    style="margin-top: 0px" Width="917px">
                    <Items>
                        <asp:MenuItem ImageUrl="~/Images/MenuHome.jpg" NavigateUrl="~/Default.aspx" 
                           ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuMenu.jpg" NavigateUrl="~/Menu.aspx" 
                            ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuPriceList.jpg" NavigateUrl="~/PriceList.aspx" 
                            ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuOrdering2.jpg" 
                            NavigateUrl="~/Ordering.aspx" >
                        </asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuOccasions.jpg" 
                            NavigateUrl="~/Occasions.aspx">
                        </asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuWeddings2.jpg" NavigateUrl="~/Weddings.aspx" 
                            ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuEvents.jpg" NavigateUrl="~/Events.aspx" 
                            ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuGallery.jpg" NavigateUrl="~/Gallery.aspx" 
                            ></asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuContactUs.jpg" 
                            NavigateUrl="~/ContactUs.aspx" >
                        </asp:MenuItem>
                        <asp:MenuItem ImageUrl="~/Images/MenuBlog.jpg" 
                            NavigateUrl="~/dasblog/default.aspx" >
                        </asp:MenuItem>
                    </Items>
                </asp:Menu>
    
    
    
  • 菜单已经排成两行了,我怎么把它排成一行呢

  • 谢谢你的帮助。

    经过进一步的挖掘,我找到了解决办法。 答案可以在这里找到:

    我已复制了您需要的位,并将其粘贴到此处:

    您需要将App_Browsers文件夹添加到项目中,并添加新项目add new item。。。 选择“浏览器文件”并将其命名为Chrome.browsers。 注释掉默认内容并从上面的链接中插入:

    <browsers>
        <browser refID="safari1plus">
            <controlAdapters>
                <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
            </controlAdapters>
        </browser>
    </browsers>
    
    
    
    这将使菜单正常工作,也会阻止它环绕