当前位置: 代码迷 >> ASP.NET >> 三层构造中,表单验证写在业务层
  详细解决方案

三层构造中,表单验证写在业务层

热度:2786   发布时间:2013-02-25 00:00:00.0
三层结构中,表单验证写在业务层?
三层结构中,表单验证写在业务层?
那样的话如何把验证出错等信息传送到表现层?

------解决方案--------------------------------------------------------
简单的验证就在表现层写就可以了

如果非要放在逻辑层
可以在表现层做一个接收逻辑层处理后的返回值,根据返回值判断是都可以提交
------解决方案--------------------------------------------------------
表单验证可以放到表现层.如JAVASCRIPT认证,你就不好做的业务层里去
------解决方案--------------------------------------------------------

如果表单验证包含复杂的业务逻辑计算,则验证方法需要写在业务层.
如果只是简单的验证,如:是否为空、年龄不符、格式不正确,则放在界面层就可以了.

如何把验证出错等信息传送到表现层?
:
可以通过返回值

  相关解决方案