Нажатие на пункт меню в Chrome ничего не делает - PullRequest
0 голосов
/ 01 февраля 2011

Вечер всех,

Я борюсь с парой проблем, с которыми я могу справиться с вашей помощью.Я прошу прощения, если они были рассмотрены на других страницах, если они могли бы вы указать мне в направлении этих страниц.Проблемы заключаются в следующем:

  1. У меня есть простой веб-сайт, который содержит главную страницу с меню на нем.Меню отлично работает с 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>
  1. Меню сворачивается в два ряда, как мне сохранить его в одном ряду?

Спасибо за помощь.

1 Ответ

0 голосов
/ 03 февраля 2011

После еще нескольких копаний я нашел решение.Ответ можно найти здесь: http://forums.asp.net/p/1369765/2860698.aspx#2860698

Я скопировал нужные вам биты и вставил их сюда:

Вам необходимо добавить папку App_Browsers в проект и добавитьновый элемент Добавить новый элемент ... Выберите «Файл браузера» и назовите его Chrome.browsers.Закомментируйте материал по умолчанию и вставьте его по ссылке выше:

<browsers>
    <browser refID="safari1plus">
        <controlAdapters>
            <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
        </controlAdapters>
    </browser>
</browsers>

Это заставит меню работать, а также остановит его обход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...