想实现一个第一次登录修改密码的功能,弹出一个alert窗口显示“第一次登录,请修改密码”,然后点确定弹出另一个窗口或者跳转到另一个页面。改密码页面名称Password_change.aspx。想问一下,我要怎么去做,怎么写这个代码,用了好几种方法都不行,弹不出修改密码的页面。
各位大大帮帮忙啊

解决方案 »

  1.   

    Response.Write("<script>if(confirm('确认')==true) {window.location.href('修改密码'); </script>"); 
      

  2.   

    少了半个大括号吧!
    Response.Write("<script>if(confirm('请先更改密码!')==true) {window.location.href('Password_change.aspx');} </script>");
      

  3.   

    是的  少了个大括号,弹不出可能不是在同一级目录下
    假设你当前页面在A文件夹里,修改密码在B文件夹里,A、B同级
    Response.Write("<script>if(confirm('确认')==true) {window.location.href('../B/修改密码'); }</script>");  
      

  4.   

     page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('第一次登录,请修改密码!');window.location.href='Password_change.aspx';</script>");
      

  5.   

    用户打开登录页面,在 if(!Page.IsPostBack){...},你们去判断下,是否是第一次次登录,如果是就直接跳转咯
      

  6.   

    Response.Write("<script>alert('请先修改密码');loaction.href='Password_change.aspx';</script>");