【发布时间】:2009-07-13 19:30:15
【问题描述】:
我们有一个大型的内部数据收集网站。我没有时间为每个部门创建基于表单的数据收集页面。我在想可能有某种所见即所得的表单创建模块可以在我们的网站上运行。系统就像一个 cms,但它允许创建自定义页面。所有表单页面设置都是从数据库运行的。因此,当部门负责人需要实现表单数据收集页面时,他们可以进入并创建一个页面,并拖放所有表单字段并定位元素。然后将所有表单提交数据保存到一组主要表格中,我可以查询并生成有关数据的自定义报告或用于自定义页面处理。
系统应允许:
选择表单上的字段名称
选择字段类型:文本框、复选框、单选按钮、下拉列表
选择验证:必填、最大长度、数据类型以及验证失败时显示的错误消息
选择字段的显示顺序
为了能够向字段添加条件逻辑(即,如果这是,那么这是必需的或隐藏该字段)
选择在提交表单时将数据捕获到数据库中
检索存储在数据库中的数据,以便将其转换为有意义的东西
能够通过复制和编辑其他表单来创建表单
为了能够在许多页面中重复使用表单
为了能够为表单添加分页(因此表单不会太长)
提交表单时能够显示自定义消息。
【问题讨论】:
-
假设 Sitefinity 将在版本 4 中有一个表单模块。sitefinity.com/support/forums/sitefinity-3-x/… 但我认为从时间框架的角度来看可能还很遥远
标签: c# asp.net content-management-system content-management