早上好。我是一名没有c#知识的前端开发人员,但我正在开发一个用aspx 4.0制作的网站。 我需要使用谷歌ld / json微数据作为我网站的面包屑。 我能够将它打印到html中,这就是结果。
result.Append(@" <script type='application/ld+json'>
{ '@context': 'http://schema.org',
'@type': 'BreadcrumbList',
'itemListElement': [{
'@type': 'ListItem',
'position': 1,
'item': {
'@id': '" + stringa + @"',
'name': 'Home'
}
},{
'@type': 'ListItem',
'position': 2,
'item': {
'@id': '" + stringa + @"',
'name': '" + stringa + @"'
}
},{
'@type': 'ListItem',
'position': 3,
'item': {
'@id': '" + stringa + @"',
'name': '" + stringa + @"'
}
}]
}
</script>");
在浏览器中打印的html很好但是它没有通过谷歌测试,因为它不接受单个逗号。我用双逗号测试它,它的工作原理。我试图使用转义字符\“但它不起作用。我该如何修复它?谢谢