string m = "<Script Language='JavaScript'>if ( window.confirm('{0}'){ window.location.href='{1}'} else {window.location.href='{2}' };</script>";                Page.ClientScript.RegisterStartupScript(Page.GetType(), "AlertAndRedirect", string.Format(m, "更新成功","newsadmin.aspx","default.aspx"));
            

解决方案 »

  1.   


    string m = " <Script Language='JavaScript'>if ( window.confirm('{0}')){ window.location.href='{1}';} else {window.location.href='{2}' ;}; </script>";                Page.ClientScript.RegisterStartupScript(Page.GetType(), "AlertAndRedirect", string.Format(m, "更新成功","newsadmin.aspx","default.aspx"));
      

  2.   

    string m = " <Script Language='JavaScript'>if ( window.confirm('{0}')){ window.location.href='{1}';} else {window.location.href='{2}' ;}; </script>";                Page.ClientScript.RegisterStartupScript(Page.GetType(), "AlertAndRedirect", string.Format(m, "更新成功","newsadmin.aspx","default.aspx"));
      

  3.   

    string m = " <Script Language='JavaScript'>if (window.confirm('{0}'))
    { window.location.href='{1}';} else {window.location.href='{2}';} </script>"; Page.ClientScript.RegisterStartupScript(Page.GetType(), "AlertAndRedirect", string.Format(m, "更新成功","newsadmin.aspx","default.aspx")); 
      

  4.   

    string s=string.Format(m, "更新成功","newsadmin.aspx","default.aspx");
     单步调试看看内容
      

  5.   


    string m = " <Script Language='JavaScript'>if ( window.confirm('{{0}}'){ window.location.href='{{1}}'} else {window.location.href='{{2}}' }; </script>";
    {}里的{}要 写两个转义
      

  6.   

    正确的写法:string m = "<script Language='JavaScript'>if ( window.confirm('{0}')){{ window.location.href='{1}'}} else {{window.location.href='{2}' }}; </script>";copy之后可以运行。
      

  7.   

    不行...补充一下..出错的行显示的是:string.Format(m, "更新成功", "newsadmin.aspx", "default.aspx");