下面是登录按钮所触发的代码:
try
{
if (txtUser.Text.Trim().Length < 1)
{
labTip.Text = "请输入用户名!";
return;
} if (txtPwd.Text.Trim().Length < 1)
{
labTip.Text = "请输入密码!";
return;
}
}
catch(Exception ex)
{
Session["errInfo"] = ex.Message;
Session["errPage"] = "Login.aspx";
Response.Redirect("Error.aspx");
}
try
{
user=txtUser.Text.Trim();
pwd=txtPwd.Text.Trim();
//是否为合法用户
ConnDB myDB = new ConnDB();
LoginResult=myDB.Login(user,pwd);
if(LoginResult[1]=="用户名错误")
{
labTip.Text = "用户名错误";
String scriptString = "<script language=JavaScript> ";
scriptString += "alert('用户不存在,请重新输入!')</script>";
RegisterStartupScript("Script", scriptString);
return;
} if(LoginResult[1]=="密码错误")
{
labTip.Text = "密码错误";
String scriptString = "<script language=JavaScript> ";
scriptString += "alert('密码不正确,请重新输入!')</script>";
this.RegisterStartupScript("Script", scriptString);
return;
}
if(LoginResult[1]=="成功登录")
{
isLogin = true;
labTip.Text = "登录成功!转入站点页面中,请稍候……";
}
Session["username"]=LoginResult[0].ToString();
Session["admin"]=LoginResult[2].ToString();
Session["userid"]=user;
FormsAuthentication.RedirectFromLoginPage(user,false);
Response.Redirect ("main.htm");
}
catch(Exception ex)
{
string qq=ex.Message;
Response.Redirect ("main.htm");
}
为什么在登录成功的情况下,页面直接跳转,而标签labTip.Text = "登录成功!转入站点页面中,请稍候……"的设置无法显示在跳转前的窗口里?如何实现登录我所要的登录成功的提示?
try
{
if (txtUser.Text.Trim().Length < 1)
{
labTip.Text = "请输入用户名!";
return;
} if (txtPwd.Text.Trim().Length < 1)
{
labTip.Text = "请输入密码!";
return;
}
}
catch(Exception ex)
{
Session["errInfo"] = ex.Message;
Session["errPage"] = "Login.aspx";
Response.Redirect("Error.aspx");
}
try
{
user=txtUser.Text.Trim();
pwd=txtPwd.Text.Trim();
//是否为合法用户
ConnDB myDB = new ConnDB();
LoginResult=myDB.Login(user,pwd);
if(LoginResult[1]=="用户名错误")
{
labTip.Text = "用户名错误";
String scriptString = "<script language=JavaScript> ";
scriptString += "alert('用户不存在,请重新输入!')</script>";
RegisterStartupScript("Script", scriptString);
return;
} if(LoginResult[1]=="密码错误")
{
labTip.Text = "密码错误";
String scriptString = "<script language=JavaScript> ";
scriptString += "alert('密码不正确,请重新输入!')</script>";
this.RegisterStartupScript("Script", scriptString);
return;
}
if(LoginResult[1]=="成功登录")
{
isLogin = true;
labTip.Text = "登录成功!转入站点页面中,请稍候……";
}
Session["username"]=LoginResult[0].ToString();
Session["admin"]=LoginResult[2].ToString();
Session["userid"]=user;
FormsAuthentication.RedirectFromLoginPage(user,false);
Response.Redirect ("main.htm");
}
catch(Exception ex)
{
string qq=ex.Message;
Response.Redirect ("main.htm");
}
为什么在登录成功的情况下,页面直接跳转,而标签labTip.Text = "登录成功!转入站点页面中,请稍候……"的设置无法显示在跳转前的窗口里?如何实现登录我所要的登录成功的提示?
this.RegisterStartupScript("","<script>window.open('main.htm',target='_selef')</script>")
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /UnlockQueryStat/default.aspx
声明一下,我这是在一个跳出的页面里。
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /UnlockQueryStat/default.aspx
声明一下,我这是在一个跳出的页面里=============================
......
肯定是文件路径错误啊。我又不知道你的文件路径。你看看具体的文件路径自己写上把
至于其它路径都没有错