在html标签上设置lang属性asp.net-mvc

时间:2013-03-26 11:52:56

标签: html asp.net-mvc lang

如何在MVC中的html标签上设置(不做可怕的黑客攻击)lang属性

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
</html>

在表单3.5中,可以通过将runat='server'添加到html标记然后设置值来完成 我找不到这样做的“首选”方式 我打算将它与css:lang选择器

一起使用

2 个答案:

答案 0 :(得分:4)

最简单,最“正确”的方法是由@Vimal Stan在评论中提出的。

<html 
xmlns="http://www.w3.org/1999/xhtml" 
xml:lang="en"  
lang="@System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName">

答案 1 :(得分:-1)

C#

ElementID.Attributes.Add("attributeyoucareabout","value to give it");