是否可以在我选择的文化中发布系统异常?

时间:2010-08-18 18:41:22

标签: c# .net asp.net

例如,我的asp.net应用程序的用户具有帐号,姓名,地址和文化。

我知道很少会向用户显示异常。

但是我想说我确实希望将此框架异常消息本地化,是否可能?

类似

catch(Exception ex)
{
ex.ShowLocalizedMessage(myCurrentUser.CurrentCulture)
}

1 个答案:

答案 0 :(得分:1)

框架异常将始终使用当前线程的CurrentUICulture进行本地化。如果更改线程上的属性,则会出现异常消息。 (这通常被视为more of a problem than a benefit,但是ymmv ......)