急!后台登陆页面一段代码~~在线等

LittleRita 2009-03-29 12:30:01
SqlCommand sqlcom = new SqlCommand("proAdminInfo", sqlconn);
sqlcom.CommandType = CommandType.StoredProcedure;
sqlcom.Parameters.Add("@AdminName", SqlDbType.VarChar, 20).Value = txtAdminName.Text.Trim();
sqlcom.Parameters.Add("@AdminPwd", SqlDbType.VarChar, 20).Value = txtAdminPwd.Text.Trim();
SqlDataReader read = sqlcom.ExecuteReader();
if (txtAdminCode.Text.Trim() == labCode.Text.Trim())
{
if (read.Read())
{
Response.Write("<script language=javascript>window.open('AdminIndex.aspx');window.close();</script>");
}
else
{
Response.Write("<script>alert('您输入的用户名或密码错误,请重新输入!');location='javascript:history.go(-1)';</script>");
}
}
else
Response.Write("<script>alert('验证码输入有误,请重新输入!');location='javascript:history.go(-1)';</script>");
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
Response.Write("<script>window.close();location='javascript:history.go(-1)';</script>");
}

=======================================================================
这段代码执行时输入正确的用户名密码会弹出关闭窗口信息,无法转到'AdminIndex.aspx'页面。请求帮忙解答~~~
...全文
131 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
LittleRita 2009-03-29
  • 打赏
  • 举报
回复
怎么改呢?
bj890 2009-03-29
  • 打赏
  • 举报
回复
脚本错误!
jackli32 2009-03-29
  • 打赏
  • 举报
回复
谢谢啊!但是好像跟考试环境还是有点不同。呵呵 ,你这里面的题目准确不。
LittleRita 2009-03-29
  • 打赏
  • 举报
回复
可以了~~~非常感谢~~~
jiashu912387 2009-03-29
  • 打赏
  • 举报
回复
楼主可以这样 你知道上个页面的名字吧 window.location.replace("xx.aspx");
这样就好了
Teng_s2000 2009-03-29
  • 打赏
  • 举报
回复
window.open('AdminIndex.aspx');换成
document.location.href='AdminIndex.aspx'
LittleRita 2009-03-29
  • 打赏
  • 举报
回复
这个是取消按钮的代码,关闭当前窗口,退到上个页面,没有问题吧
syb1045 2009-03-29
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('AdminIndex.aspx');window.close(); </script>");

本人新手,测试了下上面的这段代码。能够顺利的执行 ...
无先生 2009-03-29
  • 打赏
  • 举报
回复
LZ把常用的数据库连接自己花点时间封装成DLL然后在调用
这样写不妙哦
小范f-li.cn 2009-03-29
  • 打赏
  • 举报
回复

SqlCommand sqlcom = new SqlCommand("proAdminInfo", sqlconn);
sqlcom.CommandType = CommandType.StoredProcedure;
sqlcom.Parameters.Add("@AdminName", SqlDbType.VarChar, 20).Value = txtAdminName.Text.Trim();
sqlcom.Parameters.Add("@AdminPwd", SqlDbType.VarChar, 20).Value = txtAdminPwd.Text.Trim();
SqlDataReader read = sqlcom.ExecuteReader();
if (txtAdminCode.Text.Trim() == labCode.Text.Trim())
{
if (read.Read())
{
Response.Write("<script>function window.onload(){window.open('AdminIndex.aspx');window.close();}</script>");
}
else
{
Response.Write("<script>alert('您输入的用户名或密码错误,请重新输入!');window.history.go(-1)'; </script>");
}
}
else
Response.Write("<script>alert('验证码输入有误,请重新输入!');location='javascript:history.go(-1)'; </script>");
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
Response.Write(" <script>window.close();location='javascript:history.go(-1)'; </script>"); //???关闭窗口再后退?? - -
}

LittleRita 2009-03-29
  • 打赏
  • 举报
回复
已经不会关闭窗口了,但是输入正确的登录信息后,仍然停留在登陆页面,还是不能转到'AdminIndex.aspx'页面
itcrazyman 2009-03-29
  • 打赏
  • 举报
回复
window.close();
可能是这边不对,应该改成window.opener.close()试下

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧