2009-08-20 21 views

Répondre

2

Voici quelques options:

générer fichier ICS Dynamiquement

La façon la plus simple est de générer un fichier ICS (iCalendar) et de le présenter pour le téléchargement. Cela ne créera pas automatiquement le rendez-vous, mais il est assez facile pour l'utilisateur d'ouvrir et de sauvegarder dans Outlook. Il y a un great tutorial on MSDN qui montre comment faire cela.

Utiliser MAPI

Vous pouvez ajouter Javascript ou VBScript à votre page ASP.NET et utiliser MAPI pour faire aussi bien. Here's the code requis. Encore une fois, cela ne créera pas automatiquement le rendez-vous. D'autres inconvénients sont que l'utilisateur recevra une invite de sécurité, il ne fonctionnera que dans IE, et les paramètres de sécurité d'Internet Explorer doivent être définis pour autoriser les scripts ActiveX.

utiliser Exchange

Si Outlook a été déployé dans un environnement d'entreprise utilisant Exchange, vous avez quelques options: CDOEX (assez obsolète), WebDAV (moins obsolète), et les services Web Exchange (recommandé). Il y a un exemple de code pour all of these here. À condition que l'une de ces options ait été configurée, c'est votre meilleur choix pour une bonne expérience utilisateur.