Я использую 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
аннотацией данных?Я посмотрел на подобную проблему .
Может ли кто-нибудь помочь мне здесь, я не могу действительно использовать Html.Raw () , как я вижу это, так как япередача данных в javascript Я думаю, это просто нужно как-то декодировать.