使用Global.asax文件加载用户首选接口语言
问题描述:
我正在使用C#和.Net 4.0的多语言ASP.net Web应用程序。使用Global.asax文件加载用户首选接口语言
Web应用程序允许用户保存他的用户界面的首选语言。还有一项规定是使用网站标题上的下拉菜单更改用户界面语言。每当用户在下拉菜单中更改语言时,Web应用程序当前都会使用HttpModule加载Culture设置,并且所选语言将保留在Session变量中。
需要用户登录时,他的首选语言用于用户界面。 Global.asax Session_Start方法是获取用户设置并将其加载到会话中的好地方吗?还有什么其他的选择?
答
我们做同样的,用Application_AuthenticateRequest
这可能会感兴趣:http://stackoverflow.com/a/6494896/1373170 –