2011-07-31 38 views
0

我有以下數據綁定asp.net菜單顯示在非選擇的節點

<DataBindings> 
<asp:MenuItemBinding TextField="title" ToolTipField="description" NavigateUrlField="url" SelectableField="AsLink" /> 
</DataBindings> 

數據綁定asp.net菜單箭頭現在成爲非選擇也任意節點失去了方向,即使有孩子

這是爲什麼,我們該如何補救?

我看到一些建議使用StaticEnableDefaultPopOutImage。但這沒有幫助。

也不應該它,因爲其目的是根據MSDN

獲取或設置指示是否被顯示在內置的圖像,以指示靜態菜單項具有子菜單的值

和我的問題同樣是靜態和動態節點,在非可選擇的情況下

IM在.NET 4.0中

謝謝

回答

0

問題在於,Menu控件在靜態菜單項錨點(<a>)元素(style="cursor: text")上添加樣式時,它不可選,因此您需要手動更改它。

  1. 更改CSS爲您的靜態菜單風格,可以很容易找到合適的錨元素:

    <StaticMenuStyle CssClass="StaticMenuHover" /> 
    
  2. 添加jQuery腳本到頁面的結束更改指針菜單項:

    //Grab all Static Menu anchors elements with an href of '#'(Non active links) 
    
    $(".StaticMenuHover a[href='#']").css("cursor","pointer"); 
    
相關問題