用于下拉显示数据的 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 选择值问题

如何使用asp.net通过下拉列表搜索记录

为 ASP.NET 网站创建 DAL

asp.net里怎样通过下拉框改写Gridview某一列的值

用 jQuery 设置 ASP.NET 数据绑定下拉列表的值