如何在 MVC 中的 html 标签上设置(不做可怕的黑客攻击)lang 属性
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
</html>
在 Forms 3.5 中,这可以通过添加runat='server'
到 html 标记然后设置值来完成。
我找不到这样做的“首选”方式。
我打算将它与css:lang
选择器一起使用
如何在 MVC 中的 html 标签上设置(不做可怕的黑客攻击)lang 属性
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
</html>
在 Forms 3.5 中,这可以通过添加runat='server'
到 html 标记然后设置值来完成。
我找不到这样做的“首选”方式。
我打算将它与css:lang
选择器一起使用
@Vimal Stan 在评论中提出了最简单和最“正确”的方法。
<html
xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en"
lang="@System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName">
C#
ElementID.Attributes.Add("attributeyoucareabout","value to give it");