none
Биндинг и атрибуты RRS feed

  • Вопрос

  • Добрый день. Подскажите пожалуйста, как побороть проблему.

    Пост Action, когда происходит Binding неправильно работают атрибуты, так как в атрибутах используются другие поля этого класса, которые почему то еще не прошли биндинг (Т.е они еще NULL, но позже заполняются). Ранее я думал, что эти действия (бингинг и валидация модели по атрибутам) проходят не одновременно, а последовательно.

    Можно ли сделать так, чтобы сначала следовал биндинг, а после - валидация модели по атрибутам?

Ответы

Все ответы

  • Это произошло, после миграции проекта MVC и EF до последней версии, как будто, в целях оптимизации теперь биндинг и валидация атрибутов работают в разных потоках, что то вроде этого))

    При этом повторяя одно и то же действие много раз можно понять, что иногда модель прошла биндинг, а иногда еще не успевает, подскажите как быть...

  • Эта проблема, если не совсем понятно хорошо описана здесь, но что делать, я так и не понял:

    Тут

  • А с какой версии на какую бы обновились?

    Сделаем содержимое сообщества лучше, вместе!

    Модератор
  • Выяснил одно, это из за того, что ActionResult сделали асинхронным путем async wait.

    Как интересно и странно срабатывает биндинг. Буду знать.