Я работаю над проектом asp.net, который имеет множество экранов форм. Все наши формы в значительной степени используют заданный макет набора, который должен быть выполнен разработчиками снова.
Наша текущая реализация требует, чтобы для каждого элемента управления формы разработчик записывал в файл .aspx HTML-код наших форм (в то же время добавляя в них наши элементы управления полями).
В результате HTML-код нашего проекта разбросан по множеству элементов управления повсюду. Вполне возможно, что мы изменим HTML наших форм в будущем.
Имеет ли asp.net C # что-то похожее на API форм Drupal , который позволяет разработчикам просто создавать свои формы программно, используя какой-либо "Контроль формы"? Разработчик добавил бы «строки» с различными элементами управления в них. Затем нужно «Контроль формы» для генерации структуры HTML формы в конце.
Использование такого метода должно дать мне следующие преимущества:
- HTML - это все в одном месте, что позволяет легко изменять и даже обрабатывать по-разному
- Разработчикам, не разбирающимся в HTML + CSS, не нужно выходить из зоны комфорта
- Быстрое развитие новых форм
Я посмотрел в Интернете, и мне кажется, что, возможно, мне нужен Hybrid Table Control , который модифицирован для генерирования Div (а не обязательно табличных тегов).
Есть идеи?