2014-04-23 1 views
0

현재 마이크로 데이터를 기존 C# ASP.NET MVC3 프로젝트에 추가하고 있습니다. 여기에 유래에 마이크로 데이터 및 ASP.NET

, 나는 " Writing microdata programatically (c#/ASP.NET) 4"라고 게시 된 질문에 루이 Jarimba에 의해 답을 발견했다. 그는 내 솔루션에서 통합 및 사용할 수 있었던 메타 데이터 공급자를 사용하여 HTML5 마이크로 데이터를 응용 프로그램에 추가하는 데 사용할 수있는 매우 훌륭한 Visual Studio 솔루션을 제공합니다. 이런 일이 프레임 워크 또는 NuGet 패키지로 존재하는 경우

내 질문은, 아는 사람 있나요입니까? 나는 NuGet을보고 WebApi 프로젝트를위한 두 가지 유형의 패키지 만 보았습니다.

감사합니다, 필립

답변

4

시도 "MXTires 마이크로 데이터 .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>