你好 请问用ASP.NET三层架构 做登入要怎么做?

 我来答
zhuxinjun1982
2012-11-21 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8328
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
实体层MODEL创建一个登陆对象,属性包括用户名和密码。
数据层DAL写登陆方法,查询用户名和密码都匹配的话返回一个TRUE。
select * form 表名 where id="用户名" and password="密码";
然后逻辑层BLL主要是调用数据层DAL写的查询方法。
最后UI设计层的.CS文件中调用逻辑层内的方法就可以了。
而逻辑层调用的是数据层的方法,说白了,你调用的真正的那个方法就是数据层的查询方法。
这个查询方法返回一个值,如果查询的用户名和密码正确(指是用户输入的),那么返回true,登陆成功,否则返回false,登陆失败。
追问
MODEL里面我能不能这样写?

public string M_Id { get; set; }
追答
最好不要这样写,你这样不规范,至少我没用你这种方式写过。
规范的写法如下:
private string id;

public string Id
{
get { return id; }
set { id= value; }
}
xjxzhmin
2012-11-21 · TA获得超过147个赞
知道小有建树答主
回答量:333
采纳率:100%
帮助的人:117万
展开全部
你要怎么做?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式