2010-07-06 6 views

Répondre

2

Pourriez-vous ne pas simplement définir un drapeau, puis vérifier si c'est vrai ou non. Par exemple, quand ils appuient sur le bouton, l'indicateur est mis à false afin qu'il exécute les commandes et place l'indicateur à true. Lorsqu'ils sont actualisés, le flag est défini sur true et n'exécute pas la commande.

Pourrait éventuellement utiliser une étiquette cachée pour le drapeau. Pas la meilleure solution mais ça marche.

if(flag==false) 
{ 
    //RowCommand Operations 
    flag=true; 
} 

Pour l'approche de l'étiquette vient définir le texte de l'étiquette initiale "" puis

if(myLabel.Text=="") 
{ 
    //RowCommand Operations 
    myLabel.Text="Something Else"; 
} 
+0

Merci mate. S'il y a dix boutons dans le gridview, alors je ne pense pas que garder dix drapeaux/étiquettes serait une option viable. Est venu à travers cet article tout en googling. http://aspalliance.com/687_Preventing_Duplicate_Record_Insertion_on_Page_Refresh.1 Ça vaut le coup d'y jeter un coup d'œil. Je pense toujours bien! – user355562

Questions connexes