2010-01-05 21 views
4

Est-ce que quelqu'un connaît un contrôle de planificateur de calendrier qui afficherait un mois entier d'événements incluant le titre de l'événement dans chaque jour? J'en ai besoin pour utiliser un format de données ical qui proviendrait d'une demande de service Web reposant.Contrôle du calendrier côté serveur dans asp.net utilisant le format d'événement ical

Je voudrais que le contrôle génère un fichier html simple sans javascript car il doit fonctionner sur le site Web du secteur public ou se dégrader gracieusement s'il ne l'est pas.

Toutes les suggestions seraient reconnaissants.

Merci à l'avance,

Mark

+1

Salut, Doit-il produire aucun script Java, ou serait-il acceptable s'il déclassait si le navigateur ne supportait pas js? – CraftyFella

+1

Euh, "Je voudrais que le contrôle affiche un fichier html simple sans javascript car il doit fonctionner sur le site Web du secteur public ou se dégrader gracieusement s'il ne l'est pas." est assez clair. Il préfère pas javascript mais il doit au moins se dégrader gracieusement s'il utilise javascript –

+0

Bon point .. raté le dernier bit sur la dégradation – CraftyFella

Répondre

3

Il existe un appel utile à la bibliothèque .net DDay.iCal qui vous permet de désérialiser un document ical dans des classes et de travailler directement avec elles.

http://www.ddaysoftware.com/Pages/Projects/DDay.iCal/

Il y a beaucoup d'exemples qui vous montrent comment afficher le contenu des fichiers iques dans un fichier ASPX calendrier/planificateur.

Cela devrait vraiment vous aider.

Vous pouvez même télécharger le code source à partir d'ici:

http://sourceforge.net/projects/dday-ical/files/dday-ical/0.80/DDay-iCal_0-80_src.zip/download

Hope it helps.

+1

Cela m'a complètement trié, Merci beaucoup. – Kitemark76

+0

Pas de soucis ... Je l'ai déjà utilisé et c'est une solution vraiment sympa. – CraftyFella

1

Le contrôle du planificateur Telerik a ce soutien; il dispose d'un contrôle de planificateur qui vous permet de voir la vue du mois entier ou de naviguer vers une vue jour/semaine. Vous pouvez également exporter les résultats au format ICS facilement. Plus de détails peuvent être trouvés sur le site web de démonstration à: demos.telerik.com, regardez dans le site de démonstration MS AJAX pour le contrôle Scheduler.

+0

Voici le lien http://www.telerik.com/products/aspnet-ajax/scheduler .aspx – CraftyFella

+0

merci pour le lien, aurait dû l'inclure. Site de démonstration aussi: http://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx –

0

Je n'ai pas utilisé cela mais j'ai déposé une note à ce sujet pour moi-même pour le futur. The Club Starter Kit (http://www.asp.net/downloads/starter-kits/club/) dispose d'une fonctionnalité permettant de visualiser les événements dans un calendrier et de les télécharger dans Outlook en tant qu'iCal. Aucune idée de comment il est construit (ou la qualité du code) puisque je n'ai pas encore regardé le code, mais vous voudrez peut-être vérifier.