2015-12-04 1 views
0

Est-il possible d'afficher un popup pour chaque itération dans un for, foreach ou toute autre boucle côté serveur?Affichage Ok/Annuler popup pour chaque itération dans la boucle côté serveur?

Par exemple, quelque chose comme ceci:

foreach (GridDataItem item in RadGridEmps.MasterTableView.Items) 
{ 
    CheckBox ChkChange = item.FindControl("ChkChange") as CheckBox; 
    if (ChkChange.Checked) 
    { 
     oldEmpId = item.GetDataKeyValue("oldEmpId").ToString(); 
     newEmpId = item.GetDataKeyValue("newEmpId").ToString(); 

     var msg = string.Format("Change from {0} to {1}?", oldEmpId, newEmpId); 
     OkCancel_Popup(msg); 

     if (OK) 
      UpdateEmp(oldEmpId, newEmpId); 
     else if (Cancel) 
      //Do Nothing and go to following row 
    } 
} 

Répondre

-1

Tu ne peux pas simplement utiliser MessageBox.Show comme ci-dessous

if (DialogResult.OK == MessageBox.Show(msg)) 
    UpdateEmp(oldEmpId, newEmpId); 
else 
    //Do Nothing 
+0

Non, vous ne pouvez pas utiliser MessageBoxes en asp.net. C'est pour Windows Forms. – rbhat