我点击Button先进行一些处理,然后弹出一个提示窗口,并定位到另一页,我这样为什么不行!在 Button 的onclick函数中:Response.Write("<script> alert('操作成功!'); </script>");
Response.Redirect("mypage.aspx");
上面的程序运行里并不弹出那个提示窗口!怎么回事?应该怎么写代码?
Response.Redirect("mypage.aspx");
上面的程序运行里并不弹出那个提示窗口!怎么回事?应该怎么写代码?
解决方案 »
- 在服务器不支持泛解析的情况下,如何实现二级域名绑定
- 网站数据自动更新
- 为什么点一次链接会有多次请求?
- treeview添加、删除节点后不刷新,急~~~~~~~~搞了一天都没搞出来
- 解析ASP.NET网页时返回的网页上出现<input type ="hidden"....有什么用啊
- 请问如何用命令使得DataList中的image控件的visible=false?
- 100分求 取最后登陆时间和IP 怎么写!
- 为什么字符串转为int 总是报错???
- 我论坛里的主题贴的排序是插入的时间来排序的。每次回复时,将更改当前主题贴的插入时间。这样行吗?
- asp里想用vb.net写一个购物车
- 请教:如何保存一个类的实例到Application变量?
- 如何才能访问非本地机器上的aspx文件?
写成
ClientScript.RegisterStartupScript(this.GetType(), "uniquestr", "alert('操作成功!')", true);
Response.Redirect("mypage.aspx");
用
ClientScript.RegisterStartupScript(this.GetType(), "uniquestr", "alert('操作成功!')", true);
Response.Redirect("mypage.aspx");
也是不可以的.
主要原因在于你的alert是要发送回客户端才起作用,而Response.Redirect使它没有机会起作用.
用这个:
Response.Write("<script> alert('操作成功!'); window.open('mypage.aspx','_self');</script>");
2个都是写客户端的就没问题了.
-----
你跟本没机会点alert按钮,楼主代码也不会引起阻塞,很简单你试下就知道了."在alert的按钮没点以前是不进行下面的加载的."对客户端脚本而言,的确如此,可是下面的代码:
Response.Write("<script> alert('操作成功!'); </script>");
Response.Redirect("mypage.aspx");
将直接重定向到mypage.aspx,而不会"阻塞"
都用客户端的JS.