Skip to main content
 首页 » 编程设计

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

2024年01月18日32pander-it

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

我想知道如何让我的用户以外语(欧洲语言 - 西类牙语、法语、德语、葡萄牙语等)输入信息(并随后查看它)。

任何帮助或指针表示赞赏。

谢谢!

请您参考如下方法:

如果您想本地化您的应用程序,您可以查看 following article .就允许用户输入不同语言的信息而言,文本框就是文本框,用户可以输入任何他想要的内容,数据库就是数据库,它可以存储你扔给它的所有内容,它并不关心无论是英语、法语还是克林贡语。

所以基于Thread.CurrentThread.CurrentUICulture您将知道正在使用什么语言并分别组织您的模型。

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