protected void Delete(object sender, EventArgs e) { if (!Request.GetUser().OperateTasks) { Response.StatusCode = 401; return; } foreach (var id in TaskList.Items.GetSelectedItemsID()) { CloudTask.KillProcessTree(GeneralTask.Create(id).PID); FileHelper.DeleteWithRetries(Server.MapPath("~/Data/" + id + ".task")); } Response.Redirect(Request.RawUrl); }