folgte ich dieses Tutorial die fullcalendar in meinem Projekt zu machen: http://studyoverflow.com/asp-mvc/event-calendar-using-jquery-fullcalendar-in-asp-net-mvc/Fullcalendar JQuery-Plugin nicht MVC 4 erscheint
Der einzige Unterschied ist, dass ich bereits ein Projekt haben, und ich hinzugefügt, um die Ereignisse db meinem Kontext. Das ist meine Ansicht:
<div id="fullcalendar"></div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">
$(function() {
$('#fullcalendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
defaultDate: new Date(),
events: "/api/event/"
});
});
</script>
}
Und der Controller:
public class EventController : ApiController
{
private SGPContext db = new SGPContext();
// GET api/event
public IQueryable GetEvents()
{
return db.Events;
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
db.Dispose();
}
base.Dispose(disposing);
}
}
}
Ich habe auch das meiner BundleConfig.cs Datei:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
//jQuery fullcalendar plugin css
bundles.Add(new StyleBundle("~/Content/fullcalendar").Include(
"~/Content/fullcalendar.css"));
//jQuery fullcalendar plugin js
bundles.Add(new ScriptBundle("~/bundles/fullcalendar").Include(
"~/Scripts/moment.js", //Include the moment.js
"~/Scripts/fullcalendar.js"));
Und natürlich heruntergeladen die Jquery.Fullcalendar in NuGet. Ich denke, ich habe alle Schritte verfolgt, aber es zeigt nichts ... Was kann fehlen? Thanls
Ist es Ihre Aktion-Methode treffen? Wie bevölkern Sie Ihre Ereignisse in der Datenbank? –
hast du das style-bundle mit dem CSS geladen? Sie haben es definiert, aber ich kann nicht sehen, wo Sie es tatsächlich in die Seite geladen haben – ADyson
@AllyMurray Es trifft die Aktionsmethode, aber leer. Ich habe das Beispielprojekt heruntergeladen und die Aktionsmethode sagt nur return View(); also was ich habe – dasdasd