日期:2014-05-17  浏览次数:20461 次

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

------解决方案--------------------
这个没限定,都可以
------解决方案--------------------
引用:
这个没限定,都可以

个人喜欢吧
------解决方案--------------------
这个得看这些代码是就事论事的代码,还是有实际业务逻辑的代码

比如用户注册页面,你给textbox赋值,校验输入,生成/显示验证码,校验验证码,这些都是这个页面内就事论事的代码,自然他没必要归在业务逻辑里

但是检查用户名是否存在,插入数据,处理后续规则(如果有后续规则的话,比如发送短消息,发送邮件,设置初始积分),这些东西明显就归在业务逻辑里面
------解决方案--------------------
如果你想重复使用你的业务逻辑,asp.net算UI层,
这样的话,其他的页面,项目,或者winform的UI层也可以使用
------解决方案--------------------
我都是当UI用的。。。
------解决方案--------------------
根据个人习惯,在哪都可以
------解决方案--------------------
跟UI相关的就放UI呗,可以跟任意前端交互的放BLL