【问题标题】:ASP.NET dynamic user interface OR form designerASP.NET 动态用户界面或表单设计器
【发布时间】:2010-07-26 19:19:03
【问题描述】:

我需要创建一个允许用户为各种目的设计表单的应用程序。基本上用户应该能够设计一个表单,就像开发人员可以在设计模式下使用 Visual Studio 一样(拖放控件和添加数据)。例如,用户应该能够为调查创建一组问题,并且作为问卷的一部分,他们应该能够选择各种控件并为问卷创建模板并将其保存在数据库中,然后可供以下人员使用实际需要回答该问卷的其他用户组。这有可能实现吗?是否有任何组件已经这样做了?任何帮助将不胜感激。谢谢。如果问题不清楚,请告诉我,我可以补充更多细节。

【问题讨论】:

  • 这是可能的。 Webparts 和 AJAX 很可能成为您解决方案的一部分。

标签: asp.net


【解决方案1】:

我首先想到的是ASP.Net WebParts

看看一些关于 Webparts 和 Personalization 的教程。 我从未开发过您想要的东西,但我认为带有 Ajax 的 Webparts 将是最好的方法,值得花时间研究。

【讨论】:

  • 非常感谢您的快速回复,我之前听说过 web 部件(igoogle),但我不知道用户可以使用它设计一个带有各种控件的完整表单。我只知道用户可以拖放小部件并且可能会更改大小。澄清一下,这里有两组用户。为特定需求设计表单并将模板保存在数据库中的人,其他用户只能填写表单并提交信息,他们不能更改表单设计。希望很清楚。
  • 你不能创建表单元素小部件吗?并且有按钮可以在按下时创建一个新的小部件实例?就像一个显示“添加文本字段”的按钮,然后单击它 - 出现一个文本字段小部件实例,他们可以使用 Web 部件功能将其拖放到他们想要的位置。
  • 用户是否可以看到“Designer-View”或普通视图取决于您的授权系统。我知道没有开箱即用的控件可以为您完成所有工作。我认为你有很多工作要做,但我认为 Webparts 仍然是最好的方法。
猜你喜欢
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 2013-03-25
  • 1970-01-01
  • 1970-01-01
  • 2014-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多