现在老板要求一个功能,就是可以关闭和打开注册功能,这个方法应该在哪层调用好呢(因为项目是三层的)bll还是ui
bll层的话可以在注册方法里写,但是这样ui人员根本就不知道有关闭个打开注册这个功能,每次得到的都是注册失败的信息,
我还是不明白放哪好,请大家帮忙

解决方案 »

  1.   

    放在bll里吧,毕竟这个也算一个业务逻辑
      

  2.   

    我想直接在WEB.CONFIG里面把链接改了.点注册的时候会链接到一个显示暂停注册的页面.这样不是也很方便么?
    不过以后想要回复或者再修改都要修改WEB.CONFIG.这个可能是最简单的实现方法
      

  3.   

    放在BLL里面,具体到页面用个系统设置的按钮或单选开启或关闭就行了
      

  4.   

    放在bll里怎么通知用户注册关闭的信息
      

  5.   

    bll 方法里面添加一个参数控制(是否关闭注册标记bool bField)页面.cs给bll方法传递一个值(true|false)
      

  6.   


    汗。。
    楼主要的不是这个回答,知道的嘛就帮楼主一下撒,对于三层概念只理解个概念,实际运用还是有点问题,不过还是觉得应该是放在bll里面。
      

  7.   

    我也考虑过放在bll但是我的注册方法只是返回int 而且现在页面就只是判断大于0就是注册成功
    现在老板有要加个是否开通了注册功能这个方法,如果是在bll处理的话,我想应该就是在注册方法里写吧
    但是如果是不能注册(没有开通)那么返回-1,给用户的提示就是注册失败
    我现在不怎么怎么办了,大家帮帮忙吧?有什么好的方法,能不能不改ui的