标签: c# asp.net
我正在使用gridview和SQL数据源。
在我在数据表中插入信息后,如果我刷新页面,则再次执行查询,如果我再次刷新它将再次执行。
是否有任何方法可以禁用刷新或使事件在发生事件时仅执行一次而不执行刷新
由于
答案 0 :(得分:2)
如果我理解正确的话。你有一个带有按钮的网络表单。
按下导致回发的按钮,按下按钮的事件处理程序即可执行。
然后你点击刷新,页面再次执行按钮事件处理程序。
原因是您刷新了发送到服务器的最后信息。哪个是__doPostback中的按钮点击信息。这就是为什么你再次看到按钮发生的事件。
ASP.NET没有提供直接执行此操作的方法。
这是一个Article,讨论如何通过回发检测刷新。 您的问题将在其他thread