Response.Write("<Script>alert(' 您还未进行登录!请先登录!')</Script>");
Response.Redirect("Default.aspx");
如果这样写的话,只是跳转到新的页面,而不显示出警告框。
原因是,后面跟着写着Redirect,后面的跳转页面直接把原来的警告算是覆盖了。
想要显示警告,同时在按下确定按钮时,再进行跳转,可以这样写:
Response.Write("<Script>alert(' 您还未进行登录!请先登录!');location.href='test.aspx';</Script> ");
当时要跳转到的页面要接收id 参数的,可以这样:
Response.Write("<Script>alert('提交成功,您还可以选购其它商品!');location.href='showpros.aspx?id=%';</Script> ");
注:id=%表示没有任何条件,显示所有东西。若是有条件的,可以把%改成相应的数据。