11.4 综合案例:用户管理
本节通过一个简单的用户管理模块,练习使用ADO.NET操作数据库,包括添加、更新和删除等操作。
首先,需要一个登录界面:Login.aspx;登录成功后,才可以对用户进行管理,即Default.aspx。
在设计之前,对数据库及表需要熟悉,假设数据库为Test,登录信息表为Login,其结构如图11-5所示,用户信息表为UserInfo,其结构如图11-6所示。
图11-5 Login表结构
图11-6 UserInfo表结构
下面设计具体的界面及功能的实现。
(1)新建一个空网站,添加两个Web窗体:Login.aspx和Default.aspx。
(2)配置Web.config文件,设置数据库连接字符串,在<appSettings>和</appSettings>之间书写如下代码。
(3)设计Login.apsx的界面如图11-7所示。
图11-7 登录界面前台设计
前台的相关代码如下。
后台处理的相关代码如下。
(4)Default.aspx页面的前台设计如下。
图11-8 前台界面
前台的代码如下。
后台的代码如下。
运行结果如图11-9所示,当单击添加时,若添加成功,会提示添加成功,也可以删除和查询。
图11-9 运行结果
此案例只简单演示了对数据库进行添加、删除和查询等操作,通过此案例,可以熟练地使用ADO.NET对象来操作数据库,为后续的学习打下基础。