【问题标题】:Listview double click (VB .net)Listview 双击(VB .net)
【发布时间】:2016-08-03 22:50:41
【问题描述】:

我有两个 listview 框,我想在其上添加 双击 事件,例如,如果我双击 listview item1 则应在 listview2 上添加项目

HitTest 不工作,因为它不是 Windows 窗体应用程序

【问题讨论】:

    标签: asp.net vb.net web


    【解决方案1】:

    需要通过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"));
    

    【讨论】:

    • 不需要,但这是一个选择。后端 VB.NET 代码也可以订阅这些事件。
    • @Sanya : Google “C# 到 VB.NET 转换器”。虽然我宁愿以正常方式订阅这些事件(即<asp:ListView ondblclick="ListView1_DoubleClick" ...>)。
    • 我知道我要问的转换部分,我该如何处理你谈论的事件
    猜你喜欢
    • 2011-03-23
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多