1

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

4

1 回答 1

2

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

于 2012-05-15T12:56:20.233 回答