如何从数据库中的用户设置中设置时区和显示名称格式



我正在使用Web API 2.0和MVC 5 + Angular 1作为客户端脚本的多租户应用程序。在应用程序中,每个租户都可以选择配置显示名称格式(名字 + 姓氏或姓氏 + 名字(、日期格式(日/月/年或月/日/年(。

我怎样才能做到这一点?

  1. 我是否需要申请在 Web API 中格式化并将数据发送到客户端?
  2. 在呈现页面时,我是否需要照顾客户端?
  3. 或者在我的 DTO 类中,我需要根据配置放置一些逻辑进行转换

你的问题很宽泛,但我会尽力回答。您可以选择在客户端(Angular 1(或后端(Web API 2.0(中为FormatName和FormatDate设置格式。我更喜欢在后端进行格式化,因为:-

  • 今天,您正在消费后端仅由 Angular 使用,但我想在将来,移动应用程序也可以使用相同的后端。
  • 前端代码无需担心格式设置。

  • 更喜欢在后端做繁重的工作,保持前端简单。

相关内容

  • 没有找到相关文章

最新更新