ASP.net登陆弹窗问题
Parent obj = factory.GetChar("SQL");
SqlDataReader reader = (SqlDataReader)obj.ExSqlLog(@"select * from dbo.Login where Username='" + txtuser.Text + "' and Password='" + txtpwd.Text + "'", txtuser.Text, txtpwd.Text);
if (reader.Read())
{
Panel2.Visible = true;
Panel1.Visible = false;
labname.Text = txtuser.Text;
}
else
{
butlogin.Attributes.Add("onclick", "javascript:return alert('用户名或者密码错误!!')");
Panel1.Visible = true;
Panel2.Visible = false;
}
我是这样写的,但每次第一次登陆时假如把密码或者用户名输错,第一次按按钮不能触发JS弹窗,但再按一次就可以触发JS弹窗,小弟刚学ASP.net,请高手指教,O(∩_∩)O谢谢!!
------解决方案--------------------我项目总直接这样写的
Response.Write("<script>alert('" + ex.Message + "');</script>");
------解决方案--------------------七楼的应该可以啊