任何人都知道带有表单模块的 Asp.Net C# CMS 类型系统
我们有一个大型的内部数据收集网站。 我没有时间为每个部门创建基于表单的数据收集页面。 我在想可能有某种所见即所得的表单创建模块可以在我们的网站上运行。 系统就像一个 cms,但允许创建自定义页面。 所有表单页面设置都是从数据库运行的。 因此,当部门负责人需要实现表单数据收集页面时,他们可以进入并创建一个页面,然后拖放所有表单字段并定位元素。 然后,所有表单提交数据都保存到一组主要表中,我可以查询这些表并生成数据的自定义报告或用于自定义页面处理。
系统应该允许: 选择表单上的字段名称
选择字段类型:文本框、复选框、单选按钮、下拉列表
选择验证:必需、最大长度、数据类型以及验证失败时显示的错误消息
选择字段的显示顺序
能够向字段添加条件逻辑(即,如果这是“是”,则这是必需的或隐藏该字段)
选择在提交表单时将数据捕获到数据库
检索存储在数据库中的数据,以便将其转换为有意义的内容
能够通过复制其他表单并编辑它们来创建表单
能够在多个页面中重用表单
能够向表单添加分页(这样表单就不会太长)
能够在提交表单时显示自定义消息。
We have a large internal data collection website. I don't have time to create form based data collection pages for every department. I was thinking that there might be some kind of WYSIWYG forms creation module that could be run on top of our website. System would be like a cms, but one that allows custom pages to be created. All the form page setup is run from the database. So when a department head needs to implement a forms data collection page they can go in and create a page, and drag and drop all the form fields and position the elements. Then all form submission data is saved to one primary set of tables that I can query and generate custom reports on the data or utilize for custom page processing.
System should allow:
Choose the names of fields on the form
Choose the field type: textbox, checkbox, radio buttons, dropdown
Choose the validation: required, max length, data type, as well as the error message shown when validation fails
Choose the order in which the fields are displayed
To be able to add conditional logic to the fields (i.e. if this is yes, then that is required or hide that field)
Choose to capture data into a database when the form is submitted
To retrieve the data stored in the database so it can be transformed into something meaningful
To be able to create forms by copying other forms and editing them
To be able to reuse the forms in many pages
To be able to add pagination to the forms (so the form isn't soooo long)
To be able to display a customized message when the form is submitted.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
检查 Kentico 中的 BizForms 功能。 我已经使用 Kentico 了一段时间,刚刚进入表单部分,但似乎它可以满足您的大多数甚至所有要求。
Check the BizForms functionality in Kentico. I have used Kentico for a bit, just getting into the forms part, but seems like it will meet most, maybe even all of your requirements.
Kentico CMS 可能就是您要找的。 或者,您可能需要查看 DotNetNuke。
Kentico CMS might be what you're looking for. Alternatively, you might want to look into DotNetNuke.
N2 - 一个开源的 ASP.NET CMS,具有很好的定制设计,很多模块,并且具有集成性还有另一个论坛项目。
N2 - an open source ASP.NET CMS, has nice design for customization, a lot of modules, and it has integration with yet another forum project.
http://umbraco.org/ - 是另一个值得一看的优秀 CMS
http://umbraco.org/ - is another good CMS to take a look at