Как использовать удаленную проверку MVC3 для элементов коллекции в модели? - PullRequest
2 голосов
/ 21 июля 2011

Я довольно успешно пользуюсь функцией удаленной проверки MVC3, пока не наткнулся на коллекцию на странице, которую нужно отредактировать. На наш взгляд, мы используем конструкцию, подобную сетке данных (коллекция, привязанная к соответствующему представлению редактирования) для редактирования всех элементов в одно и то же время. Я знаком с Bind (Prefix =, но когда дело доходит до использования с коллекциями, его, кажется, несколько не хватает из-за того, что, похоже, нет подстановочного знака, который можно применить к этому украшению.

    public JsonResult AValidator([Bind(Prefix="CollectionName[*].ValuetoValidate") string ValuetoValidate) { ... }

Вы должны либо внести в список csv все ожидаемые элементы в коллекции, либо выполнить более сложную версию предложенного здесь. Удаленная проверка с элементами, содержащими специальные символы , при использовании запроса, который вызывает разбор строк на картинке (чего я стараюсь избегать, используя MVC3 на первом месте).

Есть ли лучший способ?!?!?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...