【发布时间】:2023-04-04 10:32:02
【问题描述】:
所以,我正在尝试重写一个旧的 asp.net 应用程序,并认为这次我会在 MVP 中这样做。 该应用通过在表格中放置标签和输入字段来显示动态生成的表单。
我从我的模型中得到的是一个实体列表,这些实体描述了应该呈现哪些控件。
现在需要将此列表转换为每行带有标签和控件的表格,但我无法决定在哪里以及如何执行此操作。
这些是我能想到的场景,但我不知道根据 MVP 哪个是正确的:
- 为每个项目在演示者中创建一个表格行并调用
View.AddRow(row) - 在presenter中创建表格行列表并调用
View.AddRows(list) - 对于每个项目调用
View.CreateRow(info)
有什么想法吗?
谢谢!
【问题讨论】:
标签: asp.net design-patterns asp.net-4.0 asp.net-3.5 mvp