2011-11-17 3 views
0

나는 fullcalendar 플러그인을 사용하고 있습니다 -인코딩 된 json 데이터를 mvc3에서 fullcalendar로 전달하는 방법은 무엇입니까?

//c# 
public JsonResult Events(int start, int end) // GetEvents return an array of my DTO 
     { 
      return Json(GetEvents(ConvertFromUnixTimestamp(start), ConvertFromUnixTimestamp(end)), JsonRequestBehavior.AllowGet); 
      } 

//html 
<head> 
    <script type='text/javascript'> 
     $(document).ready(function() {   
     $('#calendar').fullCalendar({ 
      header: { 
       left: '', 
       center: 'title', 
       right: 'month,agendaWeek,agendaDay' 
      }, 
      month: 5, 
      year: 2011, 
      editable: false, 
      events: 'MyWebsite/Events' 
     }); 
    }); 
</script> 

문제는 데이터가 인코딩지고입니다, 그래서 "<b>Name</b>" 같은 이름으로 인코딩됩니다를 전달하려는. 그래서, 내가 AllowHtml 속성과 일련 번호를 시도했지만 다른 것들을 잔뜩 시도했습니다 또한 작동하지 않습니다. 내가 뭘 해야할지 어떻게 든 기본적으로 같아요 인코딩없이 serialize 개체를 호출하는 것입니다 아니면 최소한 AllowHtml 데이터 주석으로 하나의 필드에 대한 인코딩을 건너 뛰는가? 나는 비슷한 것을 보았다 problem.

아무도 내가 진짜로 Html.Raw()을 볼 수 없기 때문에 여기에 어떤 도움을 줄 수 있습니까? 나는 그것이 단지 어떻게 든 해독 될 필요가 있다고 짐작하는 자바 스크립트에 데이터를 전달하고 있습니다.

답변

0

이 일을 위해 당신은

"<span class='fc-event-title'><b>" + Ka(Q.title) + "</b></span></a>" 
을 다음과 같이

"<span class='fc-event-title'>" + Ka(Q.title) + "</span></a>" 

다음 굵은 태그를 추가하기위한 fullcalendar.min.js 또는 포함 된 것을 둘 중 fullcalendar.js 파일을 편집하고 검색해야합니다

관련 문제