在服务器端循环中显示每次迭代的确定/取消警报?

时间:2015-12-07 20:05:28

标签: javascript c# asp.net visual-studio-2010 asp.net-4.0

是否可以在网格表单中forforeach或任何其他服务器端循环中的每次迭代中显示弹出窗口?

我们的gridview有3列:oldEmpIdnewEmpId,以及一个复选框。还有一个按钮可以使用newEmpIds更新所有选定的oldEmpIds。但是,不是一次性完成所有操作,我宁愿在每次更改之间进行一些确认。

例如,像这样:

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
    }
}

0 个答案:

没有答案