我一直在追逐这个人几天,它开始让我有点邋..
我在Gridview上有一个文本框,我允许编辑一些数据。当按下回车键时,TextChanged事件发生,就像我期望的那样,但它也会触发表单上按钮的OnClick事件。
我尝试删除按钮,它只是移动到表单上的下一个按钮,所以有一些关于这个让它认为回车键是按下按钮。
我试过谷歌,但我没有看到太多。我试着在这里搜索,但似乎不太常见,我的搜索条件没有抓住它。任何帮助或建议都是最受欢迎的。
答案 0 :(得分:2)
尝试在页面上的按钮上设置UseSubmitBehavior="False"
。
答案 1 :(得分:1)
将文本框的AutoPostBack
属性更改为true
。通过这样做,您也不必担心提交行为上的任何按钮。
txtbox.AutoPostBack = true;
答案 2 :(得分:0)
您的按钮具有名为IsCancel和IsDefault的属性。如果您禁用它们,它将解决您的问题。
这些属性允许将按钮视为单击enter和escape键的默认操作。