我正在使用一个允许用户创建“应用程序”的ASP.Net Web应用程序。
他们定义字段及其数据类型。基于此,我生成一个查询来创建一个表。
我想使用表中的元数据生成输入表单以显示给用户。
答案 0 :(得分:1)
您需要为所有用户定义的字段类型(文本,数字查找,下拉列表,复选框,日期等)进行设置。
每个表单每个字段的每个字段类型必须保存到 数据库。
此外,您必须允许用户定义自己的布局。这意味着您必须使用相同的整个表单布局,每个控件每个用户 。
有些应用程序可以使用这种逻辑,(我认为SharePoint有这种方法)。
之前我曾经这样做过,但它使用的是WinForms,使用XtraLayoutControl ,DevExpress布局控件。
这确实允许我保存布局,但没有自动为我创建控件。我仍然必须实现自己。
如果您对db表格布局,客户端集成或这些查询的性能有任何具体问题,请随时询问。