C# ASP.NETMVC:如何结合区域和本地化

C# ASP.NETMVC:如何结合区域和本地化,c#,asp.net,asp.net-mvc,localization,asp.net-mvc-areas,C#,Asp.net,Asp.net Mvc,Localization,Asp.net Mvc Areas,对于广泛的应用程序,我需要使用本地化。我计划将此方法用于本地化: 但对于这个项目,我还需要使用Area,它定义了自己的文件 有没有一种方法可以不重新定义URI中的语言变量(区域中的{lang}) 我觉得每次我都必须重新声明使用url的本地化是如何工作的,这对我来说似乎不好 我能做些什么来避免这种情况?在搜索引擎优化方面,使用url参数进行本地化是最好的。缺点是您必须为所有url定义它。另一种可能是使用cookie或会话来存储当前语言,在这种情况下,您不需要将其传递给所有url。下面是一个示例,说

对于广泛的应用程序,我需要使用本地化。我计划将此方法用于本地化:

但对于这个项目,我还需要使用Area,它定义了自己的文件

有没有一种方法可以不重新定义URI中的语言变量(区域中的{lang})

我觉得每次我都必须重新声明使用url的本地化是如何工作的,这对我来说似乎不好


我能做些什么来避免这种情况?

在搜索引擎优化方面,使用url参数进行本地化是最好的。缺点是您必须为所有url定义它。另一种可能是使用cookie或会话来存储当前语言,在这种情况下,您不需要将其传递给所有url。下面是一个示例,说明了这一点。更容易理解发展,但不利于搜索引擎优化