如何根据浏览器Culture将特定CSS文件链接到母版页?

时间:2013-09-08 07:53:48

标签: c# asp.net localization

我是asp.net(C#)的新手,我正在从事多语言项目。我需要在用户浏览器中链接基于所选语言的特定样式表。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在母版页中添加它

<% if (System.Globalization.CultureInfo.CurrentCulture.DisplayName == "en-US") { %>
 <link href="~/Styles/english.css" rel="stylesheet" type="text/css" />
<% } else { %>
 <link href="~/Styles/otherlang.css" rel="stylesheet" type="text/css" />
<% } %>

可以在此处找到完整的语言标识符列表:http://www.i18nguy.com/unicode/language-identifiers.html