GridView上的TextBox导致按钮单击事件触发

时间:2009-04-03 02:58:18

标签: gridview textbox onchange

我一直在追逐这个人几天,它开始让我有点邋..

我在Gridview上有一个文本框,我允许编辑一些数据。当按下回车键时,TextChanged事件发生,就像我期望的那样,但它也会触发表单上按钮的OnClick事件。

我尝试删除按钮,它只是移动到表单上的下一个按钮,所以有一些关于这个让它认为回车键是按下按钮。

我试过谷歌,但我没有看到太多。我试着在这里搜索,但似乎不太常见,我的搜索条件没有抓住它。任何帮助或建议都是最受欢迎的。

3 个答案:

答案 0 :(得分:2)

尝试在页面上的按钮上设置UseSubmitBehavior="False"

答案 1 :(得分:1)

将文本框的AutoPostBack属性更改为true。通过这样做,您也不必担心提交行为上的任何按钮。

txtbox.AutoPostBack = true;

答案 2 :(得分:0)

您的按钮具有名为IsCancel和IsDefault的属性。如果您禁用它们,它将解决您的问题。

这些属性允许将按钮视为单击enter和escape键的默认操作。

相关问题