日期:2014-05-18  浏览次数:20465 次

js+页面跳转,js怎么不好使
aspx页面
<script   language= "javascript ">
function   amend()
  {            
    return   window.confirm( "是否添加 ");
  }              
</script>
<form   id= "form1 "   runat= "server ">
<asp:Button   ID= "btOk "   runat= "server "   OnClick= "btOk_Click "   Text= "确认 "     OnClientClick= "return   amend(); "/>
</form>
后台cs
protected   void   btOk_Click(object   sender,   EventArgs   e)
{
Response.Write( " <script   language= 'javascript '> alert( '成功 '); </script> ");
Response.Redirect( "~/DrugManage/SelEnterDepotUI.aspx ");
}
怎么就不弹出 "成功 "提示框呢,页面跳转要保留.

------解决方案--------------------
将服务器端处理代码改为:

protected void btOk_Click(object sender, EventArgs e)
{
Response.Write( " <script language= 'javascript '> alert( '成功 ');window.location.href= '/DrugManage/SelEnterDepotUI.aspx '; </script> ");

}
------解决方案--------------------
这样是不弹出的

改一下:

protected void btOk_Click(object sender, EventArgs e)
{
Response.Write( " <script language= 'javascript '> alert( '成功 ');window.location.href= '/DrugManage/SelEnterDepotUI.aspx '; </script> ");

}