Я не уверен, как вы хотите, чтобы он выглядел в вашем интерфейсе с точки зрения сообщений об ошибках, но вы можете сделать это с помощью элемента управления CustomValidator на странице.
Когда срабатывает событие ServerValidate
, просто найдите все свои текстовые поля на странице, используя FindControl () или что-либо еще проще, возможно, они уже есть в коллекции.
Простой способ проверить уникальные значения - попытаться добавить значения в Dictionary<string, Textbox>
, введенные с помощью текстового значения. Метод Add выдает исключение, если ключ уже существует.