Каков самый простой способ разрешить пользователям создавать свои собственные формы в моем веб-приложении?

#asp.net

Вопрос:

Мой ASP.NET веб-приложение должно поддерживать возможность для пользователей создавать свои собственные формы в комплекте с текстовыми полями, выпадающими списками, переключателями с некоторой логикой (обязательное поле и т. Д.). Существует ли какой-либо сторонний инструмент, который уже ориентирован на это?

Ответ №1:

DotNetNuke обладает этой функцией, однако вам придется сделать свой сайт сайтом DNN, чтобы использовать его напрямую.

Однако их система довольно хорошо подходит для описанного вами сценария, поскольку вы создаете страницы, размещая существующие модули (например, пользовательские элементы управления) в определенных областях страницы (в центре, слева, справа), а затем можете расположить их в этих областях. Безусловно, стоит посмотреть.

Ответ №2:

Я не знаю, насколько хорошо он будет интегрирован с вашей системой (если вообще будет интегрирован), но взгляните на http://www.formassembly.com/ — это может дать вам представление о том, что происходит, если вам понадобится сделать это самостоятельно.

Ответ №3:

Вероятно, это не подходит для того, что вы хотите сделать, но на всякий случай, возможно, вы захотите проверить Wufoo

Это онлайн-сервис для создания форм, но это размещенное приложение, а не библиотека, поэтому оно может не подходить для ваших целей. На всякий случай это полезно, хотя я решил опубликовать его, так как он генерирует несколько действительно хороших форм.