永发信息网

asp.net做登陆界面时连接数据库的问题

答案:1  悬赏:20  手机版
解决时间 2021-07-24 20:23

我在做登陆界面时,希望通过单击登陆按钮能够进入主页面,并判断输入的用户名和密码都正确才能跳转至主页面。但是弄了好久也不能够与数据库连接成功。以下是我写的登陆 按钮的代码。【数据库是SQL2000的。IDE是visual2005】

protected void btn_Login_Click(object sender, EventArgs e)
{

if (txt_Username.Text.Trim() == "" || txt_Password.Text.Trim() == "")
{
Response.Write("<script>alert('请输入用户名或密码!');</script>");
}
else if (txt_Password.Text.Trim() != "" && txt_Username.Text.Trim() != "")
{
string connStr = "server=localhost;database=jsjxDB;uid=sa;password=sa";
string sql = "select sno,password from s where sno='" + txt_Username.Text.ToString().Trim() + " 'and password='" + txt_Password.Text.ToString().Trim() + "'";

SqlConnection sqlConn = new SqlConnection(connStr);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, sqlConn);
da.Fill(ds);
if (txt_Password.Text.ToString().Trim() == ds.Tables[0].Rows[0]["password"] && txt_Username.Text.ToString().Trim() == ds.Tables[0].Rows[0]["sno"])
{
//Response.Write("<script>alert('登陆成功!');</script>");
//跳转页面
Response.Write("<script>alert(登陆成功!3秒后将跳转到主页面。'');window.location.href='~/index.aspx';</script>");

}

else
{
Response.Write("<script>alert('用户名或密码不正确!请重新输入!');</>");
}
}
}

最佳答案

远程我帮你调试


你这个代码 有点小乱


252941879

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
垃圾中二恶英含量多少
<小钓手三平>下载链接
QQ校友照片要什么样的格式?有这样照片的发几
飞行岛进入地宫或游戏过程中出现file error错
有什么方法能让不锈钢材质的密度更高一些?
空间免费皮肤有那些啊
360病毒库已过期,该怎么办?
西方的资产阶级出现于,目前世界上在世的著名
请问在土豆网上看东西为什么没有声音呢,只能
英雄岛怎么开3个英雄啊
WOW在可不可以设置画面效果 可以的话 在哪里
存量二手车是什么意思,为什么这么好的二手车
奇了怪了,我有机械牛的门票干嘛我去到洛兰那
东莞那有最大的书店?
银杏树有什么花语?
推荐资讯
帮我看看哪套YY好看、
孩子吐奶喷射状怎么回事?
青花得诗句,在加几句赞美青花瓷的诗歌呗,谢
抽烟搭配什么最爽??
福建4区黑玉护魂套装一套要多少钱?
led是世界上最"牛"的东西吗?
怎样才能把漂亮妹妹泡到手
cmwap是什么
长治那有棉篷布
海豚音歌有哪些越多越好
诺基亚有N87吗?怎样识别诺基亚真假?
为什么自由落体运动中物体下落所用时间相等?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?