您的位置:首页 > 运维架构 > 网站架构

三层架构之泛型应用的简单登录

2011-10-13 21:59 225 查看
最近在学习泛型,感觉很灵活,做了一个小例子,方便我们了解泛型,本博文主要目的是为了分享这个小源码,没有什么其他目的,觉得文章哪里有问题的请指出来,不要喷,谢谢!

项目结构图如下所示:

login.cs

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class login : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{ }

}

/// <summary>

/// 登录

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

protected void btnLogin_Click(object sender, EventArgs e)

{

xu.BLL.user.UserBLL userBLL = new xu.BLL.user.UserBLL();

//如果UserBLL没有任何业务的话,那就不要继承了,在UI直接用BaseBLL这个泛型类就可以

xu.BLL.BaseBLL<xu.Model.user.UserEntity, xu.DAL.user.UserDAL> baseBLL = new xu.BLL.BaseBLL<xu.Model.user.UserEntity, xu.DAL.user.UserDAL>();

xu.Model.user.UserEntity userEntity = userBLL.GetModel(1);

if (this.txtUserName.Text == userEntity.UserName && this.txtPassword.Text == userEntity.UserPassword)

{

Response.Write("<font color=red>登录成功!</font>");

}

else {

Response.Write("<font color=red>登录失败!</font>");

}

}

}


本博文目的是在于分享源码,可以方便研究学习之用!请不要恶意喷,你觉得没必要学习可以马上离开本页面,谢谢。此网页如有什么不明白的地方,可以加入.NET技术交流群29844530 可以查看原博客,地址:/article/5347769.html

一切伟大的行动和思想,都有一个微不足道的开始。微不足道的我,正在吸取知识的土壤,希望能取得成功!不嫌弃我微不足道的,愿交天下好友!

源码下载,点击这里

版权所有,转载请注明出处!

一切伟大的行动和思想,都有一个微不足道的开始。微不足道的我,正在吸取知识的土壤,希望能取得成功!不嫌弃我微不足道的,愿交天下好友!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: