允许.NET MVC(C#)Web应用程序接受外语

109*_*793 1 c# asp.net-mvc

我有一个用.NET MVC(C#)编写的Web应用程序.目前,我的网络应用程序允许用户使用文本框等向系统输入信息,将其存储在数据库中,并在网页上查看此信息(查看) - 全部使用英文.

我想知道让我的用户以外语(欧洲语言 - 西班牙语,法语,德语,葡萄牙语等)输入信息(并随后查看)会涉及到什么.

任何帮助或指示表示赞赏.

谢谢!

Dar*_*rov 5

如果要本地化您的应用程序,可以查看以下文章.至于允许用户输入不同语言的信息,嗯,文本框是文本框,用户可以输入他想要的任何内容,数据库是数据库,它可以存储你抛出的所有东西,它并不真正关心无论是英语,法语还是克林贡语.

因此,基于Thread.CurrentThread.CurrentUICulture您将了解正在使用的语言并分别组织您的模型.

就存储当前用户语言首选项而言,您有多种选择:cookie,路由参数,会话,......