2013-11-11 3 views
0

Мне нужен планировщик в приложении MVC 3. В контроллере:Тип ошибки: LoadXML Описание: Неправильный XML

public ActionResult Data() 
     { 
      List<MyCalendar> data = _iManageVendors.GetAllCalendarDetails(); 
      return View(data); 
     } 

Данные здесь будут извлекать все значения из базы данных и ее View Data.cshtml является

@model dynamic 
      @{ 
       Response.ContentType = "text/xml";  
     } 
<data> 
    @{ foreach (var myevent in Model) { 
     <MyCalendars id="@myevent.Id"> 
      <StartDate><![CDATA[ @String.Format("{0:MM/dd/yyyy HH:mm}",myevent.StartDate) ]]></StartDate> 
      <EndDate><![CDATA[  @String.Format("{0:MM/dd/yyyy HH:mm}",myevent.EndDate) ]]></EndDate> 
      <Text><![CDATA[  @myevent.Text]]></Text> 
     </MyCalendars> 
    } 
    } 
</data> 

Сво вид XML .. и Index.cshtml

@{ 
    ViewBag.Title = "Home Page"; 
    Layout = null; 
} 
<head> 
<script src="http://www.codeproject.com/Scripts/dhtmlxscheduler.js" type="text/javascript"></script> 
<link href="http://www.codeproject.com/Scripts/dhtmlxscheduler.css" rel="stylesheet" type="text/css" /> 

<style type="text/css"> 
      html, body 
      { 
       height:100%; 
       padding:0px; 
       margin:0px; 
      } 
     </style> 

<script type="text/javascript"> 
    function init() { 
     debugger; 
     alert(scheduler); 
     scheduler.config.xml_date = "%m/%d/%Y %H:%i"; 
     scheduler.init("scheduler_here", new Date(2013, 6, 1), "month"); 
     scheduler.load("/Home/Tasks"); 

     var dp = new dataProcessor("/Home/Save"); 
     dp.init(scheduler); 
     dp.setTransactionMode("POST", false); 
    } 
</script> 
</head> 

<body onload="init()"> 
<div id="scheduler_here" class="dhx_cal_container" style='width: 100%; height: 100%;'> 
    <div class="dhx_cal_navline"> 
     <div class="dhx_cal_prev_button"> 
      &nbsp;</div> 
     <div class="dhx_cal_next_button"> 
      &nbsp;</div> 
     <div class="dhx_cal_today_button"> 
     </div> 
     <div class="dhx_cal_date"> 
     </div> 
     <div class="dhx_cal_tab" name="day_tab" style="right: 204px;"> 
     </div> 
     <div class="dhx_cal_tab" name="week_tab" style="right: 140px;"> 
     </div> 
     <div class="dhx_cal_tab" name="month_tab" style="right: 76px;"> 
     </div> 
    </div> 
    <div class="dhx_cal_header"> 
    </div> 
    <div class="dhx_cal_data"> 
    </div> 
</div> 
</body> 

Но когда я загружаю страницу, просматривается календарь, но некоторая ошибка в xml. Может ли кто-нибудь помочь мне в решении этого?

enter image description here

ответ

0

я получил ответ, когда я предоставил то же событие имени, Дата_начало дата_окончания, текст, .. как в dhtmlxscheduler.js.

Смежные вопросы