2011-09-27 23 views
0

我有asp:DropDownList控件,我想顯示數據給不想單擊它的用戶。 但用戶只想讓鼠標懸停在asp:DropDownList控件上。 是否有任何可能的方式使它不使用datalist控件或gridview? 如果是這樣,請讓我知道。asp.net dropdownlist onmousehover事件火下拉顯示數據

+0

我想你必須找一個解決方案來設計一個基於顯示/隱藏div或其他html元素的下拉式控件(這是客戶端驅動的)。 – deostroll

+0

感謝您的建議。 –

回答

1
<script> 
     function Open_ddl(ddl) { 
      document.getElementById(ddl).size = 5 
     } 


     function Close_ddl(ddl) { 
      document.getElementById(ddl).size = 1 
     } 

</script> 

... 

<asp:DropDownList ID="ddlPostClaim" runat="server" onmouseover="Open_ddl('ddlPostClaim')" onmouseout="Close_ddl('ddlPostClaim')"></asp:DropDownList> 

但是,這會產生一個新的問題,其中鼠標懸停在菜單項上不會突出顯示它們,至少對我而言。儘管如此,這是一個開始。