我做4层,我想在逻辑层里面访问表示层的控件,就是按钮,下拉框什么的
我在逻辑层里面添加表示层的引用,再把类实例化,但是访问不到,请问为什么访问不到。

解决方案 »

  1.   

    是不是没有设置public啊
    web之家
      

  2.   

    何为三层,就是让BLL层可以独立表现层而随时(动态)切换,让DAL层可以独立BLL层而随时(动态)切换。如果一定要对父子调用关系本末倒置,何必奢谈什么分层呢?一团乱麻互相牵制就可以了。分层之下,每一个BLL层都是一个独立的服务,表现层是它的客户。BLL从来不知道表现层的任何接口和功能,甚至不知道表现层都能利用BLL层的能力去干什么。
      

  3.   


    表示层相对于逻辑层是高层,低层不能持有高层引用你如果想使你的表示层更加灵活,你可以考虑MVC的框架