Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GridView上的文本框导致触发按钮单击事件_Gridview_Textbox_Onchange - Fatal编程技术网

GridView上的文本框导致触发按钮单击事件

GridView上的文本框导致触发按钮单击事件,gridview,textbox,onchange,Gridview,Textbox,Onchange,我已经追了几天了,它开始让我有点疯狂了 我在Gridview上有一个文本框,允许编辑一些数据。当按下enter键时,会发生TextChanged事件,正如我预期的那样,但随后它还会触发表单上按钮的OnClick事件 我试着移除按钮,它只是移动到表单上的下一个按钮,所以这让它认为回车键正在按下按钮 我试着用谷歌搜索它,但看不到太多。我试着在这里搜索,但似乎很不寻常,我的搜索词没有捕捉到它。欢迎提供任何帮助或建议。您的按钮具有名为IsCancel和IsDefault的属性。如果您禁用它们,它将解决您

我已经追了几天了,它开始让我有点疯狂了

我在Gridview上有一个文本框,允许编辑一些数据。当按下enter键时,会发生TextChanged事件,正如我预期的那样,但随后它还会触发表单上按钮的OnClick事件

我试着移除按钮,它只是移动到表单上的下一个按钮,所以这让它认为回车键正在按下按钮


我试着用谷歌搜索它,但看不到太多。我试着在这里搜索,但似乎很不寻常,我的搜索词没有捕捉到它。欢迎提供任何帮助或建议。

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


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

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

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

txtbox.AutoPostBack = true;

明白了。谢谢现在我有几个ImageButton需要调整,因为它们没有这些属性。