我想用三层(显示层,逻辑层,数据层)架构来开发web应用程序,现在遇到一个问题,就是不知道如何在逻辑层引用显示层的Web控件,或者说在逻辑层如何获取显示层控件的属性值等。谢谢高手指教!
本人不胜感激。在线等待中.............

解决方案 »

  1.   

    不明白为什么要这样做,不能把web控件的值当作参数传给逻辑层的方法吗?
      

  2.   

    这是可以的。但有时候需要直接在逻辑层操作web控件。
    现在一个问题是不知道如何引用它。
      

  3.   

    我觉得够呛,比如说,你可以试试看在逻辑层能创建web控件吗?你可以对照显示层,把相应的命名空间导入,试试看,如果不能,怎么引用web控件?
      

  4.   

    当然可以了,要不然自定义控件就做不出来了。System.Web.UI.Controls... 就这样定义参数就可以了。
      

  5.   

    System.Web.UI.Controls... 就这样定义参数就可以了。
    这样可以试一试。引用控件时要如何写呢。能否举个例子呢。谢谢!
      

  6.   

    显示层:
    log.aa(button1)  aa是逻辑层方法,button1是显示层一个button控件id
    逻辑层:
    public void  aa(System.Web.UI.WebControl.Button Abutton)
    {
    ...................
    }