ASP-MVC:不同语言的CSS样式

时间:2015-04-12 11:24:46

标签: jquery css asp.net-mvc

我们希望我们的网站(ASP-MVC)支持不同的语言。 我在将不同的样式表应用于不同的语言时遇到了困难(尤其是当我使用rtl(从右到左)语言时,例如希伯来语或阿拉伯语,以及ltr(从左到右)语言,例如英语。

enter image description here

我有2个css文件,其中包含相同的css类:EnglishSite.css,HebrewSite.css。 如果所选文化是en-US(如图所示),我想加载EnglishSite.css,并且站点中的所有类都将从该文件中获取它们的样式。 否则,从文件HebrewSite.css。

我的网站也有类似的问题,但没有任何对我有用,非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我通过对所有视图(cshtml)应用后缀来解决它,例如:

class="center@(@Session["culture"])"
然后我得到了中心-IL或中心 - 美国等等。 我只使用一个包含centerhe-IL和centeren-US声明的CSS文件。