在a 页面的一个按钮下写一个跳转,跳转到b页面 然后关闭b 页面 刷新a页面 b页面会自己跳出来
在a 页面的一个按钮的单击事件下写代码入下
string strUrl = "b.aspx";
this.RegisterStartupScript("UpWin", "<script>window.open('" + strUrl + "')</script>");
单击后出来 一个新的b页面
然后关闭b 页面 刷新a页面 b页面会自己跳出来
如果把代码换成
this.RegisterStartupScript("ShowMessage","<script>alert('加入班级成功,你要加入班级的成员已经允许你登陆班级!!!')</script>");
然后关闭对话框 刷新a页面 对话框会自己跳出来
--------------------编程问答-------------------- 关键是你的刷新,你刷新是怎么刷的?如果你再一点点击那个按纽当然还会写出这个脚本。
如果没有必要,就重新get一次或者点另一个button刷新。 --------------------编程问答-------------------- 我是直接点击网页上的刷新
会出新 无法刷新,必须法送消息
--------------------编程问答-------------------- 直接点刷新,相当于重新提交,
除非通过session来判断是否重新提交,否则那是没有办法的。
--------------------编程问答-------------------- 改成客户端按钮,客户端事件 --------------------编程问答-------------------- string strUrl = "b.aspx";
this.RegisterStartupScript("UpWin", " <script> window.open('" + strUrl + "') </script> ");
修改成
response.write("<script> window.open('" + strUrl + "') </script> ");
补充:.NET技术 , ASP.NET