繁体   English   中英

asp:Listbox需要触发一个OnMouseDoubleClick事件-ASP.NET Framework 4

[英]asp:Listbox needs to fire an event OnMouseDoubleClick - ASP.NET Framework 4

我正在处理的项目在ASP.NET 4中。对于4.5,常规ListBox具有一个名为OnMouseDoubleClick的属性。 我想知道使用ASP.Net 4中的asp:ListBox模拟此功能的最佳方法是什么。

以下链接确实对我帮助: 如何将双击鼠标事件添加到列表框? 找到它之后,我在VB.net中重写了C#代码。

.aspx文件:

<asp:ListBox ID="hiddenColumns" runat="server" ondblclick="hiddenColumns_DoubleClick()"></asp:ListBox>
<script type="text/javascript">
    function hiddenColumns_DoubleClick() {
        document.forms[0].hiddenHidden.value = "doubleclicked"
        document.forms[0].submit()
    }
</script>
<input type="hidden" name="hiddenHidden" />

.aspx.vb文件:

If Not Request.Params("hiddenHidden") Is Nothing And Request.Params("hiddenHidden") = "doubleclicked" Then
    'Desired actions here
End If

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM