如何显示从 catch、公共静态 WebMethod 引发的异常



我正在使用jQuery。Ajax 从我的代码隐藏中调用一个方法,该方法必须是公共静态方法。因此,我无法访问我的任何页面控件,除非它们也被声明为公共静态,并且我不希望以这种方式声明任何变量或任何内容。如果我在 WebMethod 中返回一个列表,我可以在 catch 中做些什么来让错误气泡返回到客户端页面?我可以看到能够以我想要的方式执行此操作的唯一方法是 WebMethod 返回字符串而不是列表。

为什么不抛出一个异常呢?这是一篇关于如何使用jQuery捕获和解析WebMethod异常的好文章。

最新更新