protected override void CreateChildControls() { base.CreateChildControls(); if (_repeater == null) { _repeater = new Repeater(); _repeater.ID = "repeater"; _repeater.ViewStateMode = ViewStateMode.Disabled; Controls.Add(_repeater); _userToAssignTo = new ApiSafeUserLookup() { ID = "UserToAssignTo" }; _userToAssignTo.IncludeSystemAccounts = true; _delete = new Button() { ID = "Delete", Text = "Delete Selected Users" }; HtmlTable table = new HtmlTable(); HtmlTableRow row = new HtmlTableRow(); HtmlTableCell assignUserCell = new HtmlTableCell(); HtmlTableCell deleteCell = new HtmlTableCell(); Controls.Add(table); row.Style.Add("vertical-align", "bottom"); table.Rows.Add(row); row.Cells.Add(assignUserCell); row.Cells.Add(deleteCell); assignUserCell.Controls.Add(new Literal() { Text = "<strong>Assign Deleted User To:</strong>" }); assignUserCell.Controls.Add(_userToAssignTo); deleteCell.Controls.Add(_delete); _delete.Click += DeleteOnClick; _delete.OnClientClick = "return confirm('Are you sure you want to delete the selected users, this can not be undone');"; _hideUsers = new Button() { ID = "HideUser", Text = "Hide Selected Users" }; _hideUsers.Click += HideUsersOnClick; row = new HtmlTableRow(); HtmlTableCell hideUser = new HtmlTableCell(); hideUser.Controls.Add(_hideUsers); table.Rows.Add(row); row.Cells.Add(hideUser); _showHiddenUsers = new CheckBox() { ID = "ShowHidden", Text = "Show Hidden Users" }; _showHiddenUsers.AutoPostBack = true; _showHiddenUsers.CheckedChanged += ShowHiddenUsersOnCheckedChanged; HtmlTableCell showCheck = new HtmlTableCell(); showCheck.Controls.Add(_showHiddenUsers); row.Cells.Add(showCheck); } }
protected override void CreateChildControls() { base.CreateChildControls(); if (_repeater == null) { _repeater = new Repeater(); _repeater.ID = "repeater"; _repeater.ViewStateMode = ViewStateMode.Disabled; Controls.Add(_repeater); _userToAssignTo = new ApiSafeUserLookup() { ID = "UserToAssignTo" }; _userToAssignTo.IncludeSystemAccounts = true; _delete = new Button() {ID = "Delete" , Text = "Delete Selected Users"}; HtmlTable table = new HtmlTable(); HtmlTableRow row = new HtmlTableRow(); HtmlTableCell assignUserCell = new HtmlTableCell(); HtmlTableCell deleteCell = new HtmlTableCell(); Controls.Add(table); row.Style.Add("vertical-align" , "bottom"); table.Rows.Add(row); row.Cells.Add(assignUserCell); row.Cells.Add(deleteCell); assignUserCell.Controls.Add(new Literal() { Text = "<strong>Assign Deleted User To:</strong>" }); assignUserCell.Controls.Add(_userToAssignTo); deleteCell.Controls.Add(_delete); _delete.Click += DeleteOnClick; _delete.OnClientClick = "return confirm('Are you sure you want to delete the selected users, this can not be undone');"; _hideUsers = new Button() { ID = "HideUser", Text = "Hide Selected Users" }; _hideUsers.Click += HideUsersOnClick; row = new HtmlTableRow(); HtmlTableCell hideUser = new HtmlTableCell(); hideUser.Controls.Add(_hideUsers); table.Rows.Add(row); row.Cells.Add(hideUser); _showHiddenUsers = new CheckBox(){ID = "ShowHidden" , Text = "Show Hidden Users"}; _showHiddenUsers.AutoPostBack = true; _showHiddenUsers.CheckedChanged += ShowHiddenUsersOnCheckedChanged; HtmlTableCell showCheck = new HtmlTableCell(); showCheck.Controls.Add(_showHiddenUsers); row.Cells.Add(showCheck); } }