protected override void CurrentContent_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "UserRole": RedirectState("UserRole.aspx?UserID=" + e.CommandArgument.ToString()); break; case "ResetPassword": RedirectState("UserPasswordEdit.aspx?UserID=" + e.CommandArgument.ToString()); break; case "ViewPower": RedirectState("UserPowerInfo.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Modify": RedirectState("SupportUserEdit.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Power": Redirect("UserRolePower.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Remove": objUserRule.DeleteUser(e.CommandArgument.ToString()); RenderPage(); break; case "RevertUserPower": objUserRule.RevertUserPower(e.CommandArgument.ToString(), ""); MessageDialog("收回授权成功"); break; case "Lock": objUserRule.SetUserLock(e.CommandArgument.ToString(), true); RenderPage(); break; case "NoLock": objUserRule.SetUserLock(e.CommandArgument.ToString(), false); RenderPage(); break; case "NoActivation": objUserRule.SetUserActivation(e.CommandArgument.ToString(), false); RenderPage(); break; case "Activation": objUserRule.SetUserActivation(e.CommandArgument.ToString(), true); RenderPage(); break; } }