如何从try.触发javascript弹出消息。。asp.net中的catch块

如何从try.触发javascript弹出消息。。asp.net中的catch块,javascript,asp.net,vb.net,try-catch,Javascript,Asp.net,Vb.net,Try Catch,我正在尝试使用Javascript显示在Try-Catch块中捕获的错误消息。请看我的密码。如果我正常调用同一个javascript函数,它就可以正常工作,但从catch块调用它就不起作用。这是不可能的,还是我做错了什么?还有其他选择吗 非常感谢 Try Messagebox("Hello World") **'This works** Throw New Exception("OH NO") Catch ex As Exception

我正在尝试使用Javascript显示在Try-Catch块中捕获的错误消息。请看我的密码。如果我正常调用同一个javascript函数,它就可以正常工作,但从catch块调用它就不起作用。这是不可能的,还是我做错了什么?还有其他选择吗

非常感谢

Try
          Messagebox("Hello World") **'This works**
          Throw New Exception("OH NO")
Catch ex As Exception
            Messagebox(ex.Message) **'This doesn't work**
End Try

Protected Sub Messagebox(ex as string)

           'show ex as javascript error message
           Dim sb as stringbuilder = "javascript code here"
           Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "uniqueName", sb.ToString())

End Sub

您是否收到任何javascript错误?通过查看此处显示的内容,没有理由认为此代码不起作用。我创建了一个新的单页项目,并对其进行了测试。。现在它起作用了。。问题是消息本身有一些javascript函数不喜欢的凌乱数据。Message只是一个例子,实际上我们有自定义的xml错误消息函数。谢谢你的帮助。你找到解决办法了吗?如果是这样的话,你能粘贴它吗?@BrOSs我的问题是错误消息中只有一个qoutes。。我刚刚通过message=message.Trim.Replace(“,”)解决了这个问题