C# 在web应用程序中提供多语言支持
我正在从头开发一个新的web应用程序。我需要在我的网站上提供多语言支持。它使来自世界不同地区的用户能够以自己的语言查看每个网页 因为,我是这个领域的新手,所以我不知道如何做到这一点。一种可能的方法是针对每种不同的语言将每一页制作多次: 但我不愿意这样做,因为这会增加开发和维护时间 其次,如何处理数据库,在设计数据库时是否需要考虑一些因素C# 在web应用程序中提供多语言支持,c#,asp.net,web-applications,localization,C#,Asp.net,Web Applications,Localization,我正在从头开发一个新的web应用程序。我需要在我的网站上提供多语言支持。它使来自世界不同地区的用户能够以自己的语言查看每个网页 因为,我是这个领域的新手,所以我不知道如何做到这一点。一种可能的方法是针对每种不同的语言将每一页制作多次: 但我不愿意这样做,因为这会增加开发和维护时间 其次,如何处理数据库,在设计数据库时是否需要考虑一些因素 我将使用ASP.Net和C开发此网站,并使用MS SQL server作为后端数据库您当然不想为每种语言创建单独的页面 ASP.NET非常适合在一个页面中使用多
我将使用ASP.Net和C开发此网站,并使用MS SQL server作为后端数据库您当然不想为每种语言创建单独的页面 ASP.NET非常适合在一个页面中使用多种语言—使用了: 创建本地化服务的有效方法 网页是为你的网站使用资源 基于 用户的语言和文化。利用 放置在资源对象中的属性, ASP.NET可以选择正确的 根据 用户的语言和文化
对于大型站点来说,使用资源文件可能有点像噩梦,您可能希望签出此数据库资源提供程序,尽管您必须编辑数据库中的资源,因为visual studio资源编辑器仅适用于基于文件的资源 可能重复的