我有一个用 .NET MVC (C#) 编写的 Web 应用程序。目前,我的网络应用程序允许用户使用文本框等向系统输入信息,将其存储在数据库中,并在网页( View )上查看此信息 - 全部使用英语。
我想知道如何让我的用户以外语(欧洲语言 - 西类牙语、法语、德语、葡萄牙语等)输入信息(并随后查看它)。
任何帮助或指针表示赞赏。
谢谢!
请您参考如下方法:
如果您想本地化您的应用程序,您可以查看 following article .就允许用户输入不同语言的信息而言,文本框就是文本框,用户可以输入任何他想要的内容,数据库就是数据库,它可以存储你扔给它的所有内容,它并不关心无论是英语、法语还是克林贡语。
所以基于Thread.CurrentThread.CurrentUICulture您将知道正在使用什么语言并分别组织您的模型。
就存储当前用户语言首选项而言,您有多种选择:cookie、路由参数、 session ...
