我在.cs中写有这样的代码。if(发生添加数据错误)
{
RegisterStartupScript("alert","<script language=javascript>window.alert('数据添失败失!!');</script>");
Response.Redirect(登录页);
}
else

RegisterStartupScript("alert","<script language=javascript>window.alert('数据添成功!!');</script>");
Response.Redirect(登录成功页);
}这样写,窗口就无法弹出,但如果去掉了Response.Redirect(登录成功页);这样在弹出窗口语句后的代码,窗口就可以出现。请问什么方法可以解决这个问题吗?让用户看到这个弹出窗口的信息,点确定后,再转向其它页?头痛中。哪位朋友知道啊?

解决方案 »

  1.   

    转向也是用Javascript来做if(发生添加数据错误)
    {
    RegisterStartupScript("alert","<script language=javascript>window.alert('数据添失败失!!');document.location.href='登录页';</script>");
    //Response.Redirect(登录页);
    }
    else

    RegisterStartupScript("alert","<script language=javascript>window.alert('数据添成功!!');document.location.href='登录成功页';</script>");
    //Response.Redirect(登录成功页);

      

  2.   

    RegisterStartupScript("alert","<script language=javascript>window.alert('数据添加成功!');document.location.href='登录成功页';</script>");