protected void Decompress(object sender, EventArgs e) { if (!CurrentUser.OperateTasks) { Response.StatusCode = 401; return; } var task = new DecompressTask(RelativePath, Hidden.Value.UrlDecode()); task.Start(); Response.Redirect("/Task/Details/" + task.ID); }