想问一下,在Web程序开发过程中,如果用三层架构,那么,asp.net页面的后台代码可归在业务逻辑层吗?还是只归为UI层?

解决方案 »

  1.   

    这个得看这些代码是就事论事的代码,还是有实际业务逻辑的代码比如用户注册页面,你给textbox赋值,校验输入,生成/显示验证码,校验验证码,这些都是这个页面内就事论事的代码,自然他没必要归在业务逻辑里但是检查用户名是否存在,插入数据,处理后续规则(如果有后续规则的话,比如发送短消息,发送邮件,设置初始积分),这些东西明显就归在业务逻辑里面
      

  2.   

    如果你想重复使用你的业务逻辑,asp.net算UI层,
    这样的话,其他的页面,项目,或者winform的UI层也可以使用
      

  3.   

    跟UI相关的就放UI呗,可以跟任意前端交互的放BLL