对第三方.NET Web表单生成器/构建器的任何建议

时间:2009-11-25 17:16:29

标签: .net asp.net asp.net-mvc webforms

您是否对允许客户在线创建网络表单的产品/解决方案有任何建议?

这是场景: 超级用户创建Web表单并将其发布以供进一步使用(对于该站点的其他用户)。

我需要asp.net或asp.net MVC。如果可以购买带有源代码的许可证会很好,所以我可以自定义和调整解决方案。我需要在我的.NET解决方案中导入这个项目。 任何帮助表示赞赏。

编辑:我想允许网站的客户,能够创建自己的网络表单。 Thay将成为某种超级用户或管理员用户。 客户没有技术知识。你有这方面的经验吗?或者我是否需要从头开始编写代码? 信息路径是一个很棒的工具,但它只是桌面应用程序。它不适用于网络。

这样的一些.Net解决方案http://wufoo.com/

另一个很棒的产品是http://www.frevvo.com/frevvo/web/static/home

5 个答案:

答案 0 :(得分:2)

ASP.NET MVC动态表单

特点:

  • 在运行时从存储在您喜欢的任何地方的字段定义构建HTML表单字段
  • 呈现CSS友好HTML
  • 应用于文本字段的必填字段和正则表达式的自动输入验证

http://mvcdynamicforms.codeplex.com

答案 1 :(得分:0)

Phil Haack的这篇文章可能很有用。它讨论了在数据库中存储视图并允许用户自定义它们。

http://haacked.com/archive/2009/04/22/scripted-db-views.aspx

一些开源内容管理系统(CMS)内置了HTML表单编辑器,非常直观。这是一个:http://n2cms.com/wiki/Edit-Interface.aspx

答案 2 :(得分:0)

该项目声称是一个开源表单构建器: http://websurvey.codeplex.com/

答案 3 :(得分:0)

即使您拥有自己的CMS,许多CMS产品(如N2)也可用作现有MVC Web应用程序中的库。

您可以查看N2的源代码,因为它基本上可以执行您想要执行的操作,因此您可以调用它们的.DLL或重构代码并借用其中的一些代码。

我认为他们使用Telerik富文本控件来允许拥有足够权限的用户创建自己的内容......

答案 4 :(得分:-4)

您可能需要考虑内容管理系统。 有很多允许各种角色的用户发布内容。 我个人使用epiServer,但它并不便宜 还有很多其他基于.net的开源cms解决方案,如Drupal。