gpt4 book ai didi

c# - 国际化 mvc3 - 哪个是最好的方法? session , cookies ?

转载 作者:行者123 更新时间:2023-11-30 15:08:14 25 4
gpt4 key购买 nike

亲爱的,我正在开发一个 mvc 应用程序,它需要支持两种或多种语言并涵盖不同国家/地区的 UI。我想收到一些关于最佳方法的指导,以便存储用户对语言和门户的选择。我一直在阅读,似乎:

  • 它可以存储在 cookie 中,读取这些值作为永久数据,并在某些值发生变化时重新创建该 cookie
  • 另一种情况,他们更喜欢在 session 中的 httpcontext 中设置信息。
  • 另一种方法使用基本 Controller 来更改数据,同时考虑区域设置。

任何想法,利弊将不胜感激。提前致谢。brgds.

最佳答案

我用了这个schema我对此很满意。

它有 route 的语言。事实证明这很方便:

  • 在某些时候,您将不得不通过电子邮件发送一个指向所选语言的页面的链接
  • 搜索引擎优化
  • 在开发和翻译过程中很容易在语言之间切换
  • 您的负载均衡器没有问题
  • 如果您可以在 url 中定义语言,前端测试会更稳定

关于c# - 国际化 mvc3 - 哪个是最好的方法? session , cookies ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5824444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com