在 asp.net 中存储用户友好的错误消息和系统错误消息映射的最佳位置
本文关键字:消息 错误 系统错误 最佳位置 映射 net asp 存储 用户 | 更新日期: 2023-09-27 18:36:16
我正在使用肥皂,肥皂返回不同的带有数字的错误消息。客户端希望将这些映射到更用户友好的错误消息列表。
所以我正在考虑在这些之间创建一个映射,并始终显示友好的错误消息。
但是,存储映射的最佳位置在哪里?易于维护和设置的地方(输入映射,它是 100 条消息的列表)。
我知道 asp.net 有这个资源文件,不确定这是否是一个好方法?
不能创建包含所有错误消息的枚举吗?然后检查随枚举返回的错误消息并显示相应的消息。枚举由一组命名常量及其值组成。该值可以是您的错误代码。
Public Enum ArrivalStatus As Integer
Late = -1
OnTime = 0
Early = 1
End Enum
上面的示例来自 MSDN http://msdn.microsoft.com/en-us/library/system.enum.aspx
这是 C# 版本:
public enum ArrivalStatus { Late=-1, OnTime=0, Early=1 };
错误消息的数量较少,并且不会更改,然后使用枚举。否则使用资源文件,因为它易于处理,并且对于功能引用不太复杂。