Сейчас я работаю над очень динамичной сборкой сайта. Я пытаюсь создать что-то вроде опроса, который можно динамически создавать с панели управления.
В панели управления вы добавляете поля ввода (они сохраняются в базе данных), а затем пользователь видит форму, которую я генерирую из базы данных. Поэтому, если я добавлю 3 поля ввода в базу данных, опрос будет содержать 3 поля. Если я добавлю 20 полей, опрос будет иметь 20 полей.
Теперь моя проблема в том, что я хочу проверить эти поля, и я хотел бы иметь возможность подключить меня к стандартному потоку проверки. Я не могу создать модель с правилами проверки, поскольку число полей и их имена являются динамическими, единственное, что я знаю, это то, какие данные ожидаются в каждом поле (это правило находится в базе данных).
В обычном случае я получаю автоматически подсвеченные поля, которые недопустимы и т. Д. Благодаря встроенному потоку проверки с ValidationResult и т. Д.
Итак, теперь вопрос в том, могу ли я каким-то образом смоделировать части проверки, а затем подключить меня к результату проверки, и, если он недействителен, форма печатает сообщения об ошибках и заполнять поля данными, которые были предоставлены?
С уважением
Tobias