氧气的实验室制法:懂ASP.NET的进 一个非常简单的小问题
来源:百度文库 编辑:神马品牌网 时间:2024/10/02 16:44:26
学习.NET第一天
做了一个简单的用户登录,大致代码如下:
连接数据库,判断用户名密码是否正确......
......
if (objDataReader.Read())
{
Session["UID"]=UID.Text;
Response.Write("<script language=javascript>alert("登录成功!");location.href="Default.aspx"</script>"); //这句话有错误,弹出"登录成功"后,却没有跳转到Default.aspx页面,请问如何解决!!!!!!
return;
}
else
{
Response.Write("<script language=javascript>alert("用户名或密码错误!");history.go(-1)</script>");
return;
}
做了一个简单的用户登录,大致代码如下:
连接数据库,判断用户名密码是否正确......
......
if (objDataReader.Read())
{
Session["UID"]=UID.Text;
Response.Write("<script language=javascript>alert("登录成功!");location.href="Default.aspx"</script>"); //这句话有错误,弹出"登录成功"后,却没有跳转到Default.aspx页面,请问如何解决!!!!!!
return;
}
else
{
Response.Write("<script language=javascript>alert("用户名或密码错误!");history.go(-1)</script>");
return;
}
Response.Write("<script language=javascript>alert("登录成功!");location.href="Default.aspx"</script>");
这句话可以这样写
response.write "<script>alert('登录成功!');location='default.aspx'</script>"
同理ELSE后面那句也要改改!
这样写既简单又避免出错,需要注意的是response.write 语句里其它的双引号需要写成这样"",不过javascript里"也可以用'来代替!
Response.Write("<script language=javascript>alert("登录成功!");</script>");
response.redirect("default.aspx");
你这样分开写试试
好像和。net没设么关系啊