Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.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
C# 生成使用MVC Web API的表单_C#_Html_Asp.net Mvc_Asp.net Web Api - Fatal编程技术网

C# 生成使用MVC Web API的表单

C# 生成使用MVC Web API的表单,c#,html,asp.net-mvc,asp.net-web-api,C#,Html,Asp.net Mvc,Asp.net Web Api,我正在开发一个界面,定制并生成表单,供客户在自己的网站上使用。当用户登录到界面时,他可以创建一个表单,添加或删除现有表单中的字段,系统将生成该文件 我想知道做这件事的最佳方法是什么。使这些表单独立并只使用HTML/Javascript?或者将它们作为整个MVC解决方案的一部分放在视图文件夹中,这样它就可以有服务器端代码?最好的方法可能不是存储整个表单,而是使用一些描述表单的元数据,然后动态生成gui。有很多方法可以做到这一点,这基本上取决于你的技能和你的具体情况,就个人而言,我现在正在开发类似的

我正在开发一个界面,定制并生成表单,供客户在自己的网站上使用。当用户登录到界面时,他可以创建一个表单,添加或删除现有表单中的字段,系统将生成该文件


我想知道做这件事的最佳方法是什么。使这些表单独立并只使用HTML/Javascript?或者将它们作为整个MVC解决方案的一部分放在视图文件夹中,这样它就可以有服务器端代码?

最好的方法可能不是存储整个表单,而是使用一些描述表单的元数据,然后动态生成gui。有很多方法可以做到这一点,这基本上取决于你的技能和你的具体情况,就个人而言,我现在正在开发类似的东西,我选择了Angular2。 这里有一个例子:

是否将其与ASP.NET MVC堆叠?我使用ado是因为我正在从另一个较旧的项目迁移,并且我已经完成了服务器端代码的大部分。您可以使用任何您想要的持久性。谢谢,我使用了一个名为MVC Dynamic Forms的库,它实现了您所描述的功能。我在控制器中创建表单,然后将对象序列化为字节流,并将所有内容存储在数据库中。