Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对第三方.NET web表单生成器/生成器有何建议_.net_Asp.net_Asp.net Mvc_Webforms - Fatal编程技术网

对第三方.NET web表单生成器/生成器有何建议

对第三方.NET web表单生成器/生成器有何建议,.net,asp.net,asp.net-mvc,webforms,.net,Asp.net,Asp.net Mvc,Webforms,您对允许客户在线创建web表单的产品/解决方案有何建议 这是一个场景: 超级用户创建web表单并将其发布以供进一步使用(针对站点的其他用户) 我需要asp.net或asp.net MVC。如果有可能购买带有源代码的许可证,那就太好了,这样我就可以定制和调整解决方案。我需要在.NET解决方案中导入此项目。 感谢您的帮助 编辑:我想让网站的客户端能够创建自己的web表单。 他们可能是某种超级用户或管理员用户。 客户没有技术知识。你有这方面的经验吗?还是我需要从头开始编写代码? 信息路径是一个很好的工

您对允许客户在线创建web表单的产品/解决方案有何建议

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

我需要asp.net或asp.net MVC。如果有可能购买带有源代码的许可证,那就太好了,这样我就可以定制和调整解决方案。我需要在.NET解决方案中导入此项目。 感谢您的帮助

编辑:我想让网站的客户端能够创建自己的web表单。 他们可能是某种超级用户或管理员用户。 客户没有技术知识。你有这方面的经验吗?还是我需要从头开始编写代码? 信息路径是一个很好的工具,但它只是一个桌面应用。它不适用于网络

像这样的一些.Net解决方案


另一个伟大的产品是这篇

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


一些开源内容管理系统(CMS)内置了非常直观的HTML表单编辑器。这里有一个:

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

该项目声称是一个开源表单生成器:
ASP.NET MVC动态表单

特点:

  • 在运行时根据存储在任意位置的字段定义构建HTML表单字段
  • 呈现CSS友好的HTML
  • 应用于文本字段的必填字段和正则表达式的自动输入验证

尽管您有自己的CMS,但许多CMS产品(如)都可以用作现有MVC web应用程序中的库

你可以看看N2的源代码,因为它基本上做了你想做的事情,所以你可以调用他们的.DLL或者重构你的代码,借用他们的一些


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

我已经定制了公司CMS。我需要添加这个新功能,Drupal是PHP而不是.NET。我没有问应该使用哪种开源CMS。也许我没有正确地解释我自己。某些CMS应用程序允许创建“页面模板”——这是您的用户超级用户可以做的事情。这样,其他用户就可以创建模板实例,通过所见即所得编辑器添加内容,并将其发布为“新网页”。大多数CMS软件包还允许用户创建“表单”并存储响应。希望这更清楚,或者我没有完全理解你的要求?这个问题很久以前就提过了。在jQuery libraryHi Nemke的帮助下,我们已经在内部构建了自己的表单生成器,我们也在为此寻找一个控件,或者尝试自己构建一个。我只是想知道自己花了多长时间来开发它。最近我自己也在尝试回答这个问题。这是我找到的最好的。它缺失了很多,但它所拥有的却是坚实的。