用于下拉显示数据的 asp.net dropdownlist mouseover 事件
Posted
技术标签:
【中文标题】用于下拉显示数据的 asp.net dropdownlist mouseover 事件【英文标题】:asp.net dropdownlist onmousehover event fire dropdown display data 【发布时间】:2011-09-27 04:44:23 【问题描述】:我有 asp:DropDownList 控件,我想向不想点击它的用户显示数据。 但用户只想让鼠标悬停在 asp:DropDownList 控件上。 有没有可能在不使用 datalist 控件或 gridview 的情况下实现它? 如果有,请告诉我。
【问题讨论】:
我想您必须寻求一种解决方案来设计基于显示/隐藏 div 或其他 html 元素的下拉式控件(由客户端驱动)。 【参考方案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>
但是,这确实会产生一个新问题,即鼠标悬停在菜单项上不会突出显示它们,至少对我来说是这样。尽管如此,这只是一个开始。
【讨论】:
以上是关于用于下拉显示数据的 asp.net dropdownlist mouseover 事件的主要内容,如果未能解决你的问题,请参考以下文章
来自数据库的数据不能显示在 ASP.NET MVC 的下拉列表中
ASP.NET MVC DropDownList 选择值问题