gpt4 book ai didi

exception-handling - 在业务层上生成的在UI上显示异常消息的建议方式是什么?

转载 作者:行者123 更新时间:2023-12-03 07:51:35 24 4
gpt4 key购买 nike

是否存在通过使用从业务层引发的异常在表示层中创建用户友好消息的模式或“最佳实践”?

实际上,在许多情况下,我更喜欢引发应用程序异常,这迫使我在UI(aspx.cs页)上捕获它们。而且,如果过程很复杂,可能会产生许多不同类型的异常,则我必须具有许多catch块才能产生特定的错误消息。

有没有更好的办法让您想到?一种模式可能适用于类似情况?

谢谢

最佳答案

您可以使用自定义异常类通过异常将错误返回到UI层。然后,这些自定义异常可能包含对用户有意义的错误消息,因此您可以像显示其他任何错误消息一样显示该错误消息。

这样,您只需要在UI中使用一个异常处理程序,而无需为每种错误类型使用多个异常处理程序...

关于exception-handling - 在业务层上生成的在UI上显示异常消息的建议方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2766309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com