asp.net。C#。登陆页面的设计。根据不同身份进入不同的管理界面。

新手感到非常茫然啊><后台链接SQL2008数据库。输入账户密码要去数据库里比对是否有这个数据,有的话允许登陆页面跳转。请教代码应该怎么写啊?没有SQLhelper据说代... 新手感到非常茫然啊> <后台链接SQL2008数据库。输入账户密码要去数据库里比对是否有这个数据,有的话允许登陆页面跳转。请教代码应该怎么写啊?没有SQLhelper据说代码会很复杂。。我只会用Gridview来显示数据库里的数据。。。 展开
 我来答
zhang399401
2014-05-18 · TA获得超过702个赞
知道小有建树答主
回答量:1347
采纳率:0%
帮助的人:937万
展开全部

首先你要连接数据库,验证是否存在用户名

using (SqlConnection sqlconn = new SqlConnection("数据库连接字符串")) 
{
    sqlconn.Open();
    SqlCommand sqlcomm = new SqlCommand("select count(*) from [表名] where [用户名]='用户名' and [密码]='密码'", sqlconn);
    if (sqlcomm.ExecuteScalar() > 0) 
    {
        //用户名密码正确
    }
}

然后再根据用户名跳转相应的页面,这个是你权限设定的

追问
请问。。。那我是不是可以设置3个Button,对于每一个Button都写上上面的那种代码,然后各自跳转页面?。。。上述代码哪里可以体现把TextBox里输入的内容去跟数据库里的内容比较呢?
追答
登录干吗要那么多按钮,根据用户跳转页面那是代码来跳转 不是手动跳转的;登录总得匹配用户名和密码吧 select count(*) from [表名] where [用户名]='用户名' and [密码]='密码' “[]”括起来的是你的数据库表名合资段名 后面的值就是你输入的用户名和密码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式