C# 微数据;ASP.NET

C# 微数据;ASP.NET,c#,asp.net,.net,asp.net-mvc-3,microdata,C#,Asp.net,.net,Asp.net Mvc 3,Microdata,我目前正在向现有的C#ASP.NET MVC3项目添加微数据 在Stackoverflow上,我找到了Rui Jarimba对一个名为“”的问题的答案。他提供了一个非常好的VisualStudio解决方案,可以使用元数据提供者将HTML5微数据添加到应用程序中,我已经能够在我的解决方案中集成和使用元数据提供者 我的问题是,有人知道这样的东西是否作为框架或NuGet包存在吗?我在NuGet中查看过,只看到两个此类包,它们都是用于WebApi项目的 谢谢, Phillip试试“mxtriers Mi

我目前正在向现有的C#ASP.NET MVC3项目添加微数据

在Stackoverflow上,我找到了Rui Jarimba对一个名为“”的问题的答案。他提供了一个非常好的VisualStudio解决方案,可以使用元数据提供者将HTML5微数据添加到应用程序中,我已经能够在我的解决方案中集成和使用元数据提供者

我的问题是,有人知道这样的东西是否作为框架或NuGet包存在吗?我在NuGet中查看过,只看到两个此类包,它们都是用于WebApi项目的

谢谢, Phillip

试试“mxtriers Microdata.NET”NuGet软件包。使用定义的类,然后通过调用ToJson()方法将它们转换为JSON-LD。例如:

 var offer = new Offer()
     {
         Name = "Accessory for your car.",
         Availability = ItemAvailability.InStock,
     };
offer.ToJason();   
结果应该是这样的:

        <script type="application/ld+json">{
          "availability": "http://schema.org/InStock",
          "name": "Accessory for your car.",
          "@context": "http://schema.org",
          "@type": "Offer"
        }</script>
{
“可用性”:http://schema.org/InStock",
“名称”:“您汽车的附件。”,
“@context”:”http://schema.org",
“@type”:“Offer”
}
试试“mxtriers Microdata.NET”NuGet软件包。使用定义的类,然后通过调用ToJson()方法将它们转换为JSON-LD。例如:

 var offer = new Offer()
     {
         Name = "Accessory for your car.",
         Availability = ItemAvailability.InStock,
     };
offer.ToJason();   
结果应该是这样的:

        <script type="application/ld+json">{
          "availability": "http://schema.org/InStock",
          "name": "Accessory for your car.",
          "@context": "http://schema.org",
          "@type": "Offer"
        }</script>
{
“可用性”:http://schema.org/InStock",
“名称”:“您汽车的附件。”,
“@context”:”http://schema.org",
“@type”:“Offer”
}