仅在第二次单击后提交数据库信息

时间:2011-04-27 06:44:49

标签: c# asp.net

早上好 我有一个相当奇怪的事情,我想插入数据库的信息只有在我第二次点击按钮控件时才会提交。在将信息插入访问数据库后禁用该按钮,因此我很清楚,只有在第二次单击我的提交按钮时才会提交信息。该事件仅在第二次触发。 我确实注释掉了部分中的所有代码,例如我在页面上包含的自定义验证器,但它没有什么区别。

我将一些数据存储到Session变量中,当页面被加载以提交到数据库中时,我在文本框中显示这些变量并认为这可能是问题而不是。 删除会话变量并手动将信息添加到文本框也没有什么区别。

是否有可能了解为什么会发生这种情况以及如何克服这一点。

亲切的问候 阿里安

1 个答案:

答案 0 :(得分:0)

如果您在Visual Studio中进行开发,只需在按钮单击事件中添加一个断点并查看是否正在提交它,您可能会发现您已将数据库访问连接到错误的位置。

另外,请检查浏览器是否存在javascript错误,因为这些错误可能导致流量与您的预期不同