【发布时间】:2016-08-03 22:50:41
【问题描述】:
我有两个 listview 框,我想在其上添加 双击 事件,例如,如果我双击 listview item1 则应在 listview2 上添加项目
HitTest 不工作,因为它不是 Windows 窗体应用程序
【问题讨论】:
我有两个 listview 框,我想在其上添加 双击 事件,例如,如果我双击 listview item1 则应在 listview2 上添加项目
HitTest 不工作,因为它不是 Windows 窗体应用程序
【问题讨论】:
需要通过javascript绑定双击事件:
protected void Page_Load(object sender, EventArgs e)
{
if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "addItem")
{
ListItem itm = ls1.SelectedItem;
ls1.Items.Remove(itm);
ls2.SelectedIndex = -1;
ls2.Items.Add(itm);
}
ls1.Attributes.Add("ondblclick", ClientScript.GetPostBackEventReference(ls1, "addItem"));
【讨论】:
<asp:ListView ondblclick="ListView1_DoubleClick" ...>)。