Полностью динамическое создание форм:MVC или веб-формы?
-
03-07-2019 - |
Вопрос
Я начну новый проект, который будет включать в себя формы, входные данные и их типы (текстовое поле, флажок и т. д.), правила проверки определены в БД.
Мне нужно выбрать одну из платформ для Создание формы, Проверка формы, Редактировать/Вставлять формы но я застрял.Я сомневаюсь, что MVC справится с обработкой Родительско-детские отношения для управления сложно.И хотя WebForms поможет мне вести себя со всеми динамическими входными данными как с объектами, я боюсь, что мне придется иметь дело с Отражение для простых вещей.
Есть какие-нибудь подсказки для этого колеблющегося человека?
Решение
Вы правы в проблеме отношения Родитель-ребенок для MVC. Из того, что я могу сказать, это будет боль в заднице. Я не думаю, что вам понадобится отражение для WebForms, если вы можете каким-то образом получить элементы управления в массив.
Мой голос: веб-формы.
Другие советы
Я использовал обычный asp.net (веб-формы) для полностью динамических интерфейсов, для которых нет необходимости отражать какие-либо из них.Тем не менее, я действительно не думаю, что вы обнаружите, что кто-то из них блокирует ваш путь к достижению этой цели.Вы также можете посмотреть http://www.asp.net/dynamicdata/
Пс.для полной динамики я имею в виду интерфейсы через пользовательский интерфейс администратора, которые говорят, какие таблицы, какие столбцы, добавляют метаданные проверки, метки :)