我想知道如何避免在对gridview采取某些操作后执行两次相同的操作。
即。单击gridview中的按钮时,RowCommand中的操作将被执行。然后在进行页面刷新时,同样的事情再次完成。
我们怎样才能避免这种情况?
谢谢!
答案 0 :(得分:2)
你能不能只设置一个标志,然后检查它是否真实。 例如,当他们按下按钮时,标志设置为false,因此它执行命令并将标志设置为true。当刷新标志设置为true时,它不执行命令。
如果需要,可以为标志使用隐藏标签。不是最好的解决方案,但它确实有效。
if(flag==false)
{
//RowCommand Operations
flag=true;
}
对于标签方法,只需将初始标签文本设置为“”然后
if(myLabel.Text=="")
{
//RowCommand Operations
myLabel.Text="Something Else";
}