ASP. NET Menu не работает в Internet Explorer
От: binom82 Россия  
Дата: 11.09.10 07:47
Оценка:
Скажите почему когда я определяю свой шаблон для элементов меню.
То элементы меню перестают реагировать на события мыши в Internet Explorer а в других браузерах нормально.
Я так понял, что мешает table.
Как это исправить?


<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" 
                     DataSourceID="SiteMapDataSource1" onprerender="Menu1_PreRender" 
                     Width="100%" 
                     StaticPopOutImageUrl="~/App_Themes/West/Images/arrow.png">             

                     <StaticMenuItemStyle Width="200px" ItemSpacing="10" />

                     <StaticItemTemplate>
              
                     <table  border="0" cellpadding="0"  cellspacing="0" class="photo-frame" width="100%" align="center">
                    <tr>
                        <td class="topx--"></td>
                        <td class="top-x-"></td>
                        <td class="top--x"></td>
                    </tr>
                    <tr>
                        <td class="midx--"></td>
                        <td class="mid-x-" align="center"> 
                                 <asp:Label ID="Label1" runat="server" Text='<%# Eval(&quot;Text&quot;) %>' ForeColor="Yellow" Font-Bold="True" Font-Names="Bookman Old Style" />
                            
                       </td>
                        <td class="mid--x"></td>
                    </tr>
                    <tr>
                        <td class="botx--"></td>
                        <td class="bot-x-"></td>
                        <td class="bot--x"></td>
                    </tr>
                </table>  
               
                
                     </StaticItemTemplate>

             
              
                </asp:Menu>



13.09.10 08:22: Перенесено из '.NET GUI'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.