Удаление не является проблемой, но если вы добавите новые значения, а затем выполните обратную передачу, вы начнете получать ошибки из ASP.NET.Если он видит информацию, отправленную обратно из статического источника (раскрывающийся список, список флажков, список переключателей и т. Д.), Которая не была включена в одну из предоставленных опций, то он предполагает, что какой-то злонамеренный пользователь пытается злоупотребить приложением, и оносходит с ума (ломая страницу).
Если вы не хотите выполнять обратную передачу всей страницы, чтобы выполнить это изменение, тогда вы можете обернуть список флажков в UpdatePanel (вместе со всем, что вам нужно, чтобы вызвать изменения).к списку, если применимо), чтобы не было полного постбэка только для изменения элементов.Это будет означать написание кода на стороне сервера для изменения элементов в списке.