マスターページに、いくつかの要因(深さ、URLパスなど)に応じて本体クラスを設定するマクロ呼び出しがありますが、マクロが最終的なhtmlに余分なスペースを追加している理由を調べるために、それを取り除いています。 。
マスターページマクロ行:
<body class="<umbraco:Macro Alias="Bodyclass" runat="server"></umbraco:Macro>">
簡略化されたマクロ:
@{
var bodyClass = "";
if ((Model.NodeTypeAlias == "WLHomePage" ) ||
(Model.NodeTypeAlias == "WLHomeSubPage" ))
{ bodyClass = "front"; } else {
bodyClass = "not-front"; }
@bodyClass;
}
戻り値:
<body class="
front">
class="の最初の二重引用符と実際のクラス文字列の間の余分なスペースに注意してください。