三层架构中,如何将数据显示在网页上?
刚刚开始学习架构方面的知识,主要是在看petshop4。
我现在的理解是:用ilist来传递封装好的对象。如果要显示一个列表,我只要使用相应的方法,取得这个列表的对象(ilist型),然后把它绑定到datalist或repeater上就可以了,这种方法我很理解
但是,如果我要取一个产品的详细信息(不是产品列表),ps4中似乎依然是获取这个产品的对象(ilist型),然后绑定datalist上,只不过因为取得的数据只有一条,所以才不会循环。
我觉得这样操作很麻烦,能不能直接使用idictionary来保存这个对象,然后将数据每个属性单独取出,直接lable1.Text = xxx;这种的赋值呢?
这样的写法有什么不好吗?是不是不符合面向对象的精神?- -b