![](/img/trans.png)
[英]User-friendly error messages when removing row with Foreign Key REFERENCE constraint
[英]Best place to store user-friendly error messages and system error messages mapping in asp.net?
我正在使用肥皂,肥皂返回带有数字的不同错误消息。 客户端希望将它们映射到更多用户友好的错误消息列表。
因此,我正在考虑在两者之间创建映射,并始终显示友好的错误消息。
但是,存储映射的最佳位置在哪里? 易于维护和设置的地方(输入映射,它是100条消息的列表)。
我知道asp.net有此资源文件,不确定这是否是一个好方法吗?
您无法使用所有错误消息创建枚举吗? 然后检查您的枚举返回的错误消息并显示适当的消息。 枚举由一组命名常量及其值组成。 该值可以是您的错误代码。
Public Enum ArrivalStatus As Integer
Late = -1
OnTime = 0
Early = 1
End Enum
上面的示例来自MSDN http://msdn.microsoft.com/zh-cn/library/system.enum.aspx
这是C#版本:
public enum ArrivalStatus { Late=-1, OnTime=0, Early=1 };
错误消息的数量较少,并且不会更改,然后继续进行枚举。 否则,资源文件就可以使用,因为它易于处理,功能参考也不太复杂。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.