来自桌面客户端背景,没有真正的数据驱动网页设计经验,我正在研究 ASP.NET UI 设计以确定父/子数据的最佳 UI 模式。
在学习新的 UI 平台时,我总是倾向于尝试父/子演示,所以这就是我从这里开始的地方。认为我应该使用 ASP.NET 2.0,我正在研究构建包含父记录主列表的 UI 表单的各种方法,然后在单击父项时在页面上的第二个网格中显示相关的子记录。最终,即使是孩子的记录也是其他孩子的父母,所以我也需要处理这个问题。
想一想:具有未结订单的客户/选定客户的未结订单/选定未结订单上的行项目...就像我在 WPF 中构建相同内容的屏幕:http: //www.twitpic.com/26w26
我见过的一些技术只是为父母创建了一个简单的老式 href 链接表,并通过一些方法调用来根据所选的父母查询孩子,而我见过的一些技术使用 ASP.NET 2.0 数据控制来解决这一切。ASP.NET 2.0 数据控件是否作弊?真正的开发人员是使用这些开箱即用的控件,还是输出自己的 HTML 以便拥有更多控制权?
此外,似乎 ASP.NET MVC 现在风靡一时,所以我认为我应该考虑这一点。当我查看一些关于它的介绍时,它似乎在时间上倒退了一步,因为看起来您必须手动创建大量 HTML 来呈现列表和数据网格,而不是能够使用 ASP.NET 2.0 控件。
我有点迷失在哪里花费我的精力。