asp.net页面的后台代码是归在业务逻辑层还是UI层
想问一下,在Web程序开发过程中,如果用三层架构,那么,asp.net页面的后台代码可归在业务逻辑层吗?还是只归为UI层?
------解决方案--------------------这个没限定,都可以
------解决方案--------------------
个人喜欢吧
------解决方案--------------------这个得看这些代码是就事论事的代码,还是有实际业务逻辑的代码
比如用户注册页面,你给textbox赋值,校验输入,生成/显示验证码,校验验证码,这些都是这个页面内就事论事的代码,自然他没必要归在业务逻辑里
但是检查用户名是否存在,插入数据,处理后续规则(如果有后续规则的话,比如发送短消息,发送邮件,设置初始积分),这些东西明显就归在业务逻辑里面
------解决方案--------------------如果你想重复使用你的业务逻辑,asp.net算UI层,
这样的话,其他的页面,项目,或者winform的UI层也可以使用
------解决方案--------------------我都是当UI用的。。。
------解决方案--------------------根据个人习惯,在哪都可以
------解决方案--------------------跟UI相关的就放UI呗,可以跟任意前端交互的放BLL