나는 이미 작성된 예약을 표시하려고하는 달력을 구현하려고하는데 데이터베이스의 테이블에 있습니다.DayPilot 달력이 전혀 표시되지 않습니다.
이 튜토리얼 다음과 후 : https://www.codeproject.com/Articles/404647/AJAX-Event-Calendar-Scheduler-for-ASP-NET-MVC-3-in
나는 달력으로 가정되는 빈 공간이, 그것이 내가 그렇지 않은 경우는 잘못된 것 또는 어디에 확실하지 않다, 그래서 넓은 지역을 떠날 것으로 보인다 그것 또는 뭔가 렌더링. 나는 오류가 없으며 내가 잘못 된 곳을 볼 수 없다.
public ActionResult BookingCalander()
{
return View();
}
public ActionResult Backend()
{
return new Dpc().CallBack(this);
}
public class Dpc : DayPilotCalendar
{
protected override void OnInit(InitArgs e)
{
var db = new ApplicationDbContext();
Events = from ev in db.HallBookings select ev;
DataIdField = "ActivityBookingId";
DataTextField = "Activity" + " - " + "CustomerName";
DataStartField = "BookingStartTime";
DataEndField = "BookingEndTime";
Update();
}
}
내가 추가 한 :
여기@{
ViewBag.Title = "Booking Calander";
}
<h2>All Bookings</h2>
<div id="dp">
<script src="@Url.Content("~/Scripts/DayPilot/daypilot-all.min.js")" type="text/javascript"></script>
@Html.DayPilotCalendar("dpc", new DayPilotCalendarConfig
{
BackendUrl = Url.Content("~/Home/BookingCalander"),
})
</div>
내가 (그냥 홈 컨트롤러의) 컨트롤러에있는 내용은 다음과 같습니다 여기
은 calander에 대한 내 생각이다 Views/Web.Config에 대한 네임 스페이스 : <namespaces>
<add namespace="DayPilot.Web.Mvc"/>
</namespaces>
</pages>
</system.web.webPages.razor>
는 모델 - 뷰 - 컨트롤러 태그 패턴에 대한 질문입니다 있습니다. ASP.NET-MVC 구현을위한 특정 태그가 있습니다. –