在没有行且用户输入值并在最后一个值后按Enter键时,插入新行(应该是这样) 但是,第一行的“删除”按钮将成为ListView的默认按钮,当用户在下一行中按Enter键时,ListView中的第一行将被删除。
我试图使用围绕ItemTemplates和整个ListView。但它没有帮助。
有谁知道如何解决这个问题?
您也知道如何使其适用于编辑行 你也知道如何使它适用于Escape键,以便它取消激活吗?
答案 0 :(得分:0)
您可以在asp:Panel控件中包装特定内容,并在该控件上设置默认按钮。你可以使用该控件来包装插入行,并将插入设置为默认按钮并从ListView中取出默认按钮属性吗?
或者,你可以在删除按钮中添加一个jQuery事件处理程序,如果字符代码与enter键匹配,那么阻止该操作吗?
if (window.event.keyCode == 13)
{
event.returnValue=false;
event.cancel = true;
}