我正在使用JQuery通过JSON和WebServices在ASP.NET开发环境中动态加载控件。在这个解决方案中,我有一个业务逻辑层,其中包含内置的验证机制(即验证属性和业务规则,类似于CSLA)。
在使用JQuery和ASP.NET WebService动态加载新控件时,我想将当前控件的输入与业务逻辑验证机制(即服务器端验证)进行验证,并在出现问题时通知用户。
我成功实现了这一点,但是当Web服务中的验证失败时,我想抛出一个自定义异常,其中包含验证字段ID和相关的错误消息。
在JQuery中,我测试了这种特定的异常类型,并希望动态地将错误消息应用于异常类型属性中列出的控件。这就是我的问题所在。尽管我创建了一个具有自定义属性的自定义异常,但从WebService以JSON格式传递给JQuery的异常仍然是标准异常,没有任何其他列出的属性。我可以在异常的消息属性中简单地创建一个JSON格式的字符串,但最终还是更喜欢一些更优雅的东西。有人知道如何覆盖由ASP.NET创建的序列化异常,以应对这种情况吗...
提前感谢您...
在使用JQuery和ASP.NET WebService动态加载新控件时,我想将当前控件的输入与业务逻辑验证机制(即服务器端验证)进行验证,并在出现问题时通知用户。
我成功实现了这一点,但是当Web服务中的验证失败时,我想抛出一个自定义异常,其中包含验证字段ID和相关的错误消息。
在JQuery中,我测试了这种特定的异常类型,并希望动态地将错误消息应用于异常类型属性中列出的控件。这就是我的问题所在。尽管我创建了一个具有自定义属性的自定义异常,但从WebService以JSON格式传递给JQuery的异常仍然是标准异常,没有任何其他列出的属性。我可以在异常的消息属性中简单地创建一个JSON格式的字符串,但最终还是更喜欢一些更优雅的东西。有人知道如何覆盖由ASP.NET创建的序列化异常,以应对这种情况吗...
提前感谢您...