我知道这是一个非常基本的问题。但我真的不能够理解我们应该在BLL。 让我举个例子。点击 让我们考虑的Login.aspx网页,这是用来方便用户登录。 点击 在这种情况下的Login.aspx将有两个文本框和一个登录按钮。(表示层)。结果 数据访问层将具有功能,以检查是否用户名和密码是否正确。

,点击 我不认为我需要在这页别的东西。因此,我将在BLL。 如果你想添加一些功能,应该进来BLL,请补充。

有帮助吗?

解决方案

您应该有这样的事情:

在UI调用BL.SaveUsernameAndPassword(string user, string pass);

BL.SaveUsernameAndPassword应该验证串,然后调用DAL.SaveUsernameAndPassword(string user, string pass);

DAL.SaveUsernameAndPassword应该把这些参数到您的SQL查询并执行它,与该数据是有效的假设

其他提示

否,BLL检查用户名和密码是否正确。在DAL是仅用于数据存取。

“数据接取层将具备的功能检查,如果用户名和密码是否正确” - 错了。该BLL会做,DAL将只检索(或尝试检索)用户的信息,而在其上做任何检查。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top