Проверка на стороне клиента MVC 3 в списке текстовых полей

#asp.net-mvc-3 #unobtrusive-validation

#asp.net-mvc-3 #ненавязчиво-проверка

Вопрос:

Если я разрешу пользователю добавлять текстовые поля в представление, как я могу корректно выполнить проверку моей модели? Я хочу иметь возможность отправлять обратно массив идентификаторов FanID для проверки (что я успешно выполнил). Проблема в том, что удаленная проверка в каждом текстовом поле возвращает значение первого текстового поля.

Модель:

 [DisplayName("User ID")]
[Remote("ValidateUser","Template",ErrorMessage = "Invalid User Id")]
public string[] FanId { get; set; }
  

В настоящее время я жестко кодирую добавляемые входные данные.