Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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#web表单api_C#_Drupal_Themes_Dynamic Forms - Fatal编程技术网

用于动态创建表单的C#web表单api

用于动态创建表单的C#web表单api,c#,drupal,themes,dynamic-forms,C#,Drupal,Themes,Dynamic Forms,我正在从事一个asp.net项目,该项目有许多表单屏幕。我们所有的表单基本上都使用一个给定的集合布局,这需要开发人员再次创建 我们当前的实现要求,对于每个表单控件,开发人员都需要在.aspx文件中写入表单的HTML(同时将字段控件嵌入其中) 因此,我们将项目的HTML代码分散在各地的许多控件中。我们很有可能在将来更改表单的HTML asp.net C#是否有类似的功能,允许开发人员使用某种“表单控件”以编程方式创建表单?开发人员将添加具有不同字段控件的“行”。然后由“表单控件”最终生成表单的HT

我正在从事一个asp.net项目,该项目有许多表单屏幕。我们所有的表单基本上都使用一个给定的集合布局,这需要开发人员再次创建

我们当前的实现要求,对于每个表单控件,开发人员都需要在.aspx文件中写入表单的HTML(同时将字段控件嵌入其中)

因此,我们将项目的HTML代码分散在各地的许多控件中。我们很有可能在将来更改表单的HTML

asp.net C#是否有类似的功能,允许开发人员使用某种“表单控件”以编程方式创建表单?开发人员将添加具有不同字段控件的“行”。然后由“表单控件”最终生成表单的HTML结构

使用这种方法会给我带来以下好处:

  • HTML是在一个地方-使它很容易改变,甚至皮肤不同
  • 不懂HTML+CSS的开发人员不需要修补自己的舒适区
  • 新形式的快速发展
我在网上看了一眼,在我看来,也许我所追求的是一个被修改以生成Div(不一定是表标记)的

有什么想法吗?

我会:

  • 为整个web应用程序创建母版页
  • 为显示这些数据控件的页面创建嵌套母版页
  • 在这些母版页中放入所有必要的CSS、html等
  • 创建一个供开发人员遵循的“模板控件”,他们只需要将项目放到一个新控件上

能否以与Drupal API类似的方式以编程方式使用“模板控件”?例如,greatI不会将C#编程与Drupal进行比较。不同的事情。我所描述的将保护您的开发人员不受外观和感觉的影响,以便他们能够专注于编程。但仍然需要进行编程。如果你想自动创建一个界面,试试类似的方法(不是说我是另一个粉丝)。