如何解决检索 JS var 并将其用作 JSON-LD 中的值
在我的 C# 应用程序中,我能够动态检索大部分 JSON-LD 值,位置 > 类型除外。
<script type="application/ld+json">
{
`@context`: `https://schema.org`,`@type`: `Event`,`name`: `<%#Eval("Title")%>`,`description`: `<%#Eval("Summary")%>`,`image`: `<asp:Repeater runat="server" DataSource='<%# Eval("headerImage") %>'><ItemTemplate><%# Eval("MediaUrl")%></ItemTemplate></asp:Repeater>`,`startDate`: `<%#String.Format("{0:yyyy-MM-dd}",(DateTime)Eval("EventStart"))%>`,`endDate`: `<%#String.Format("{0:yyyy-MM-dd}",(DateTime)Eval("EventEnd"))%>`,`eventStatus`: `https://schema.org/EventScheduled`,`eventAttendanceMode`: `https://schema.org/OnlineEventAttendanceMode`,`location`: {
`@type`: `????`,`url`: `<%#Eval("ItemDefaultUrl")%>`
},`organizer`: {
`@type`: `Organization`,`name`: `Company Name`,`url`: `https://www.example.com/`
}
}
</script>
我确实可以访问我的位置 > 输入值作为 JS 变量,但是如何在我的 JSON-LD 代码段中使用该变量 ($eventType)?我试过这个:
`@type`: `${eventType}`,
但这不起作用,代码片段将其视为字符串,并完全按照 ${eventType}
输出版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。