代码之家  ›  专栏  ›  技术社区  ›  Tobias Hertkorn

.NET中的I18n错误消息

  •  0
  • Tobias Hertkorn  · 技术社区  · 17 年前

    我有一个.NET应用程序,它与广告对话,以便允许用户更改广告帐户的密码。这是一个国际通用的web应用程序,我不能假设用户会说英语。

    用户发送到Web服务器的任何区域性。

    • 我可以使用任何内部翻译表,还是必须使用自己的翻译表通过返回的错误代码手动翻译消息?
    • 是否有任何方法可以在该服务器上为所有受支持的区域性安装所有可能的资源文件,以便 new Win32Exception(errorcode).Message 对吗?
    1 回复  |  直到 14 年前
        1
  •  0
  •   Mark    17 年前

    您可以创建一个自定义错误页面,将站点重定向到您创建的页面:

    <customErrors defaultRedirect="http://hostName/applicationName/errorStatus.aspx" mode="On">
        <error statusCode="404" redirect="filenotfound.htm" />
    </customErrors>
    

    在你的错误状态.htm您可以使用.NET的全球化功能将错误消息本地化为适当的语言和区域性。

    推荐文章