2011-11-02 32 views
0

这是一个更一般性的问题。我正在构建一个可以在运行时创建动态表单和报表的系统。为此,我们使用数据字典将数据和XML定义存储为蓝图,以根据需要创建表单和报告。我们将WWF规则引擎用于必要的业务逻辑。在运行时创建Web表单

现在我正在评估什么是升级我的系统以允许从我的XML定义创建Web应用程序的最佳方法。我正在考虑创建母版页,该母版页将具有已定义表单的菜单,然后单击它们将呈现给用户。

网页形式是不同于获胜形式的野兽。什么是最好的方法呢?

回答

1

如果可能的话,我会尽量使用ASP.NET MVC - 您可以在客户端创建表单以获得更好的性能(例如使用jQuery)。

另一方面 - 您可以在视图中创建表格并根据蓝图将其发送给用户。这是纯粹的HTML创建。

无论如何,如果您使用ASP.NET Web表单,您可以遍历XML,解释它并添加然后添加到表单中。我认为这会更复杂。

+0

你有没有任何链接可以用MVC演示这样的事情? – Nezreli

+0

你可以在这里尝试 - http://stackoverflow.com/questions/926934/dynamic-runtime-generated-forms-in-asp-net-mvc – Roman