【发布时间】:2013-10-13 15:50:41
【问题描述】:
我想在 asp.net
中向我的 Listbox 添加一个双击事件但是 ASP.net 中列表框上的唯一事件似乎是那些:
有没有办法在没有 javascript 的情况下添加 DoubleClick 事件?
任何帮助将不胜感激
【问题讨论】:
标签: asp.net vb.net listbox double-click
我想在 asp.net
中向我的 Listbox 添加一个双击事件但是 ASP.net 中列表框上的唯一事件似乎是那些:
有没有办法在没有 javascript 的情况下添加 DoubleClick 事件?
任何帮助将不胜感激
【问题讨论】:
标签: asp.net vb.net listbox double-click
不,恐怕不会!您可以在 ondblclick 的 js 函数中自己调用 __doPostBack。
<script type="text/javascript">
<!--
function ListBox1_DoubleClick() {
__doPostBack('<%= ListBox1.ClientID %>', 'doubleclick');
}
-->
</script>
<asp:ListBox id="ListBox1"
ondblclick="ListBox1_DoubleClick()" runat="server">
<asp:ListItem Value="1">One</asp:ListItem>
<asp:ListItem Value="2">Two</asp:ListItem>
<asp:ListItem Value="3">Three</asp:ListItem>
<asp:ListItem Value="4">Four</asp:ListItem>
</asp:ListBox>
代码隐藏:
public void Page_Load(object sender, EventArgs e)
{
string parameter = Request["__EVENTARGUMENT"]; // parameter
// Request["__EVENTTARGET"]; // btnSave
}
【讨论】: