日期:2014-05-16  浏览次数:21111 次

弹出提示框 问题


  ClientScript.RegisterClientScriptBlock(this.GetType(), "tishi", "<script type='text/javascript'>alert(' 您没有此页面的操作权限!');</script>");
                    this.Page.Visible = false; 

为什么第一句代码不会执行呢? 如果去掉 this.Page.Visible = false;  第一句就会执行,为什么呢?
我想要先弹出提示框,再隐藏页面。

------解决方案--------------------
第一句是客户端操作,需要前端HTML页面渲染的时候才执行,第二句是服务器端操作,还没有结束本次请求,没有Response的时候就执行了
你可以把第二句改成客户端方面的操作