0
を期待し、私はcompilatorエラーを得た:CS1026:foreachループ - CS1026は:)次のコードブロックで
"position": <%=node.Attribute("level").Value;%>,
全コード:
<script type="application/ld+json">
{"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement":
<% foreach (var node in firstLevelChildren) {%>
[{"@type": "ListItem",
"position": <%=node.Attribute("level").Value;%>,
"item":
{"@id": <%=node.Attribute("url").Value; %>,
"name": <%=node.Attribute("nav_title").Value; %>}},
]
<%}%>
}
</script>
)予想 をその行で私が間違っているかを理解することはできません
は、すべてのブラケットが正しく閉じられているように見える... から、セミコロン;
を削除するあなたの助け
た後でなければなりません
されるべきだと思う、しかし、単に無効
json
代わりの
をコンパイルエラーを取得するべきではありません最後の行の最後 "" name:<%= node.Attribute( "nav_title")。Value;%>}}、 "コンマが表示されます。たぶんあなたはループのcicleに複数の要素があるかどうかを確認し、コンマを管理する必要があります。 –