日期:2014-05-17  浏览次数:20547 次

ASP.NET弹出提示窗口问题
页面上有放ScriptManager,但没有放UpdatePanel控件。
我在一个事务处理块try里面放了弹出窗口语句:
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('我弹!');</script>");
然后又在catch里面放同样的语句
结果,try里面的不会弹,catch里面的会。这什么原因呢?

------解决方案--------------------
有错误,跑到catch里面了。去掉try catch 就看到错了。
------解决方案--------------------
单步调试 看错误代码在哪一行 然后解决
------解决方案--------------------
我估计是你try中的代码有问题,才会出现异常
------解决方案--------------------
try中的语句有异常,被catch捕捉到了,结果执行了catch中的语句
------解决方案--------------------
try里面有异常,你那个脚步压根就没执行,怎么有有效果呢,断点不会跑上去啊
------解决方案--------------------
try里面有异常
------解决方案--------------------
最好用单步调试,这个比较实用