当前位置:asp编程网>贴吧>Net吧>  VS2010使用三层架构方式开发用户登录
qiftwxfqiftwxf 楼主
qiftwxf
发表于 2011-12-17 14:39:57 回顶端 
这里介绍用asp.net三层架构原理开发用户登录教程,使用vs2010+sql server2005数据库开发
wangsdongwangsdong 2楼
wangsdong
发表于 2011-12-17 14:53:40 回顶端 
打开sql server2005,创建数据库(假设叫mycompany),在里面建表(假设为admin),里面的字段名是admin_id,admin_name,admin_password,分别存放用户名和密码。
wangsdongwangsdong 3楼
wangsdong
发表于 2011-12-17 14:58:24 回顶端 
现在启动VS2010,创建解决方案,方法见:http://www.aspbc.com/bbs/showbbs.asp?id=38,这里不详细介绍了,假设解决方案名为:company
wangsdongwangsdong 4楼
wangsdong
发表于 2011-12-17 15:05:33 回顶端 

创建数据库的连接类:
右击右边的“解决方案”--添加--新建项,在弹出的对话框左边选择Visual C#,右侧选择类库,在下面的名称处填写类的名称,假设叫Data,然后点击“确定”

wangsdongwangsdong 5楼
wangsdong
发表于 2011-12-17 15:09:37 回顶端 
这时,VS中间会出现类的代码编辑区,我们先把右侧的class1.cs改一下名称,改成DBConn.cs。
wangsdongwangsdong 6楼
wangsdong
发表于 2011-12-17 15:12:44 回顶端 

现在我们在中间的代码编辑区的

 public class DBConn
    {
    }

之间添加以下代码

public SqlConnection getconn()
 {
         string connstr = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();    //注意这个地方,暂时我们先不管理它,等会再介绍
            SqlConnection conn = new SqlConnection(connstr);
            return conn;
}
wangsdongwangsdong 7楼
wangsdong
发表于 2011-12-17 15:15:26 回顶端 

添加好以上的代码后,这些代码下面有许多红色的线,这是VS告诉我们,这些地方有问题。
因为我们少引用了两个文件,我们引用一下
在namespace Data的上面加上以下两句代码:

using System.Configuration;
using System.Data.SqlClient;

 

wangsdongwangsdong 8楼
wangsdong
发表于 2011-12-17 15:16:55 回顶端 

加上后,我们把光标移开,这时,红色的线就消失了,只剩下ConfigurationManager下面有条红色的线。

wangsdongwangsdong 9楼
wangsdong
发表于 2011-12-17 15:19:40 回顶端 
原因是我们添加System.Configuration;但并没有引用这个文件。 引用的方法:右击引用文件夹--添加引用,在弹出的对话框中,选择“.net”选项,在下面找到System.Configuration,然后确定。这样红色就消失了。
wangsdongwangsdong 10楼
wangsdong
发表于 2011-12-17 15:25:48 回顶端 

下面我们新建一个asp.net应用程序项目
文件--新建--项目--Visual C--Asp.net Web应该程序
名称处填写:Login
解决方案:选择“添加到解决方案”
然后点击“确定”

 

共2页 每页20条 页次:1/2

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网