Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
C# 无法调用按钮多次单击_C#_Asp.net_.net - Fatal编程技术网

C# 无法调用按钮多次单击

C# 无法调用按钮多次单击,c#,asp.net,.net,C#,Asp.net,.net,我正在从事一个项目,该项目需要对单个按钮进行多次调用(多次单击) 但是我不能多次调用insert。您想实现什么 当你尝试这个时会发生什么 Button2_Click(object sender, EventArgs e) { insert(new object(), new EventArgs()); insert(new object(), new EventArgs()); }您没有解释您已经尝试了什么,但是您是否尝试过在事件处理程序中设置断点并逐步完成所发生的事情?可能按钮处

我正在从事一个项目,该项目需要对单个按钮进行多次调用(多次单击)


但是我不能多次调用
insert

您想实现什么

当你尝试这个时会发生什么

Button2_Click(object sender, EventArgs e) {
   insert(new object(), new EventArgs());
   insert(new object(), new EventArgs());

}

您没有解释您已经尝试了什么,但是您是否尝试过在事件处理程序中设置断点并逐步完成所发生的事情?可能按钮处理程序被多次调用,但您的方法阻止它再次插入。除非你提供更多信息,否则很难说。

你想达到什么目的?插入函数的作用是什么?我想在用户点击下一步按钮(Button2)时调用该方法,但它只对一次点击有效。可以像任何其他函数一样调用Button2\u-click(object sender,EventArgs e),如果您在事件处理程序中执行不推荐的调用选项,请小心不确定递归。但仍然不确定要执行什么操作,为一个事件启动两次事件处理程序感觉非常错误。我希望在用户单击“下一步”(Button2)按钮时调用该方法,但它只对一次单击有效。您仍然没有说明设置断点是否证明事件处理程序只调用了一次。你怎么知道它只被调用一次?你已经试过什么来测试这个了?
Button2_Click(object sender, EventArgs e) {
   insert(new object(), new EventArgs());
   insert(new object(), new EventArgs());