如何将属性添加到 SharePoint 母版页中的 html 标记?

How do you add an attribute to the html tag in SharePoint masterpages?

我想在 SharePoint 2013 母版页中生成以下标记:

<html dir="ltr" lang="en-US">

进入以下内容:

<html dir="ltr" lang="en-US" **xml:lang=”en”**>

它受以下控制:

<SharePoint:SPHtmlTag dir="<%$Resources:wss,multipages_direction_dir_value%>" 
                      ID="SPHtmlTag"
                      runat="server" >

我认为您运气不好,因为该控件和 asp.net 控件超类似乎没有为您提供 set/generate xml:lang 属性的选项。您可以转换:

<SharePoint:SPHtmlTag dir="<%$Resources:wss,multipages_direction_dir_value%>" 
                      ID="SPHtmlTag"
                      runat="server" >

类似于:

<html ID="SPHtmlTag" runat="server" xml:lang="en" dir="ltr" >

但是您会错过控制为您做的任何其他事情。