先看看代码吧:
这几句代码,怎么看怎么没有问题,为什么在捉获异常的时候不提示呢?
断点调试发现try{}catch{}捉获的一场ex.Message是“ 对象名 'pk30' 无效。”,
有单引号的存在。
解决办法:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert(/"" + msg +" /")</script>");
本文探讨了ASP.NET中遇到的一个具体异常处理问题,即在使用Page.ClientScript.RegisterClientScriptBlock进行弹窗提示时,如何正确处理包含特殊字符的消息,提供了一种解决方法。
先看看代码吧:
这几句代码,怎么看怎么没有问题,为什么在捉获异常的时候不提示呢?
断点调试发现try{}catch{}捉获的一场ex.Message是“ 对象名 'pk30' 无效。”,
有单引号的存在。
解决办法:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert(/"" + msg +" /")</script>");