Phi*_*PDX 0 .net c# asp.net microdata asp.net-mvc-3
我目前正在向现有的 C# ASP.NET MVC3 项目添加微数据。
在 Stackoverflow 上,我找到了 Rui Jarimba 对一个名为“ Writing microdata programatically (c#/ASP.NET) 4 ”的问题的回答。他提供了一个非常好的 Visual Studio 解决方案,用于使用元数据提供程序向应用程序添加 HTML5 微数据,我已经能够在我的解决方案中集成和使用这些提供程序。
我的问题是,有没有人知道这样的东西是否作为框架或 NuGet 包存在?我查看了 NuGet,只看到了两个都用于 WebApi 项目的这种类型的包。
谢谢,菲利普
小智 5
试试“MXTires Microdata .NET”NuGet 包。使用定义的类,然后通过调用 ToJson() 方法将它们转换为 JSON-LD。例如:
var offer = new Offer()
{
Name = "Accessory for your car.",
Availability = ItemAvailability.InStock,
};
offer.ToJason();
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的:
<script type="application/ld+json">{
"availability": "http://schema.org/InStock",
"name": "Accessory for your car.",
"@context": "http://schema.org",
"@type": "Offer"
}</script>
Run Code Online (Sandbox Code Playgroud)