Ich möchte eine Lösung erstellen, die Ereignisse auflistet, die an bestimmten Tagen auftreten, und nach einem Kalender-Steuerelement gesucht habe, mit dem ich nur die Tage mit Ereignissen klickbar machen kann, und natürlich dieses Klick-Ereignis und erledige den Rest selbst in meinem Controller. (etwas wie das alte asp: Kalender serverseitige Kontrolle in Webforms).
Gibt es welche, die diesem Szenario entsprechen?
Update: Was ich genau suche, ist ein Minikalender, kein vollständiger Kalender wie der in Outlook.
genau das suche ich genau:
jQuery UI kann genau das gewünschte Aussehen haben. ( und Funktionalität )
Sie müssen das jQuery UI -Skript und das Glätte -Thema () herunterladen > besuchen Sie Ссылка und wählen Sie Kern und Datumsauswahl aus den Optionsfeldern und Glätte aus dem Drop-down-Menü nach rechts )
html
%Vor%JavaScript
%Vor% Die Variable activeDays
könnte Datumsangaben direkt enthalten ( anstatt nur der Tagesnummer ) und Sie müssten die Bedingung in der Funktion ändern, um nach einer Übereinstimmung zu suchen.
Die isActive
ist eine Klasse, die das Styling der aktiven Daten steuert.
Live-Beispiel in Ссылка
Der obige Code und das Beispiel werden als
gerendert
Ich habe vor ein paar Jahren so etwas gemacht, indem ich einen JavaScript-Kalender mit dem Namen MooTools Event stark modifiziert habe Kalender
Es gibt einige andere Javascript-Kalender, die auch ziemlich gut aussehen. Diese 2 verwenden JQuery:
Sie können jquery UI datepicker zusammen mit dem beforeShowDay
-Ereignis verwenden, um festzulegen, welche Tage auswählbar sind und welche nicht. Hier ist der minimale Code, der die Auswahl des Datums 5 deaktiviert und Sie können die Logik erweitern.
Hier ist eine kurze Demo
Viele Leute verwenden den jQuery UI-Datepicker . Ich bin nicht sicher von einem eingebauten asp.net mvc-Steuerelement für den Kalender.
Ich bin mir klar, dass dies als Antwort zu spät kommt, aber Ihre Frage ist ziemlich hoch in den Google-Ergebnissen, also hoffentlich wird es anderen Menschen helfen. Ich habe hier einen Artikel zu diesem Thema geschrieben: auf Datepicker basierender MVC3-Veranstaltungskalender
Um die Antwort von @ gaby-aka-g-petioli zu ergänzen, habe ich die Methoden onChangeMonthYear
und onSelect
hinzugefügt, die Click-Aktionen ermöglichen.
Tags und Links asp.net-mvc asp.net-mvc-3 asp.net calendar