2011-04-26 48 views
0

我有不同的項目的菜單欄,與子項,如何使下拉菜單(menuitem)中的整個框可單擊而不僅僅是文本?

//ASCX FILE 

<asp:MenuItem Text="Item" Value="Item" Selectable="false"> 
    <asp:MenuItem Text="SubItemA" Value="SubitemA" NavigateUrl="dsklfsl.com" 
    </asp:MenuItem> 
    <asp:MenuItem Text="SubItemB" Value="SubitemB" NavigateUrl="ghhffssl.com" 
    </asp:MenuItem> 
</asp> 

的問題是,如果我將鼠標懸停在項目,然後SubItemA,我只能當我徘徊在完全相同的文字,單擊「 SubItemA「,有沒有一種方法來設置它,這樣,如果我將鼠標懸停在包含文本」SubItemA「的框中的任何位置,我也可以點擊此處?

我已經瀏覽了MenuItems的不同屬性,但是我一直無法找到任何東西,可能我錯過了一些想法。

回答

2

this post看看。基本上你需要修改菜單項內容的CSS。

+0

這工作時,我有靜態的菜單項的情況。我還發現,如果你想解決動態菜單項的問題,那麼你需要在DynamicMenuItemStyle標籤上使用CSS樣式。 – Pharaon 2011-04-26 20:07:46

0

您可以使用CSS-friendly control adapter「升級」它。

它生成一個列表,而不是一個表,並擴大了菜單項中的錨標記是完全hoverable

0
相關問題