在单个.aspx页面中创建多个FormView是否有利?

时间:2017-04-02 00:47:16

标签: c# asp.net forms web-applications

我正在c#中开发一个用于资产管理的asp.net Web应用程序。目前,我正在研究将记录插入18个不同表的功能。示例:将新的制造商添加到“制造商”表,或将新建筑物添加到构建表。

我正在考虑两个选项,在一个页面中有18个不同的FormView,每个都有插入/编辑模板,或者有18个不同的页面,每个表格都有一个表格。

在一个页面中使用那么多FormView是否有任何优点或缺点?

谢谢!

2 个答案:

答案 0 :(得分:1)

您必须考虑页面的性能,因为如果您使用FormViews在一个页面中放置18个页面控件,则不建议这样做。

答案 1 :(得分:1)

是的,这是显而易见的事情。如果您在一个页面上处理18个表单视图,这些表单将由服务器维护,那么它将显着降低您的性能。因为每个人都必须在某个时候进行初始化。性能肯定会降低。因此,我建议您通过创建18个单独的页面以智能方式完成工作。

希望它有所帮助。