jeudi 9 avril 2009

Bewise Day Conference 2009

Evenement Bewise Sud Ouest !

Les innovations technologiques Microsoft pour les développeurs et les IT pro présentées par les meilleurs experts de Bewise et Microsoft ! Evénement gratuit destiné aux professionnels du développement et de l'IT, aux enseignants et étudiants, venez découvrir:

  • 2 Sessions Plénières
  • 8 Sessions Dédiées IT Pro et Développeurs
  • 25 Espaces de démonstration
  • 40 Experts Bewise & Microsoft

Inscrivez-vous vite !

>> S'inscrire <<

vendredi 3 avril 2009

Ajax History - Server Side

Vous utilisez des update panels pour améliorer les temps de réponses de votre site, mais vous vous rendez compte que les fonctions « page suivante » et « page précédente » de votre navigateur ne prennent pas en compte l’historique de votre navigation ?


Ajax permet pourtant de gérer cet historique de navigation. Néanmoins il vous faut gérer cet historique « à la main ». C'est-à-dire qu’à chaque évenement modifiant l’état de votre page, vous devez sauvegarder les valeurs des variables vous permettant de restituer le même état de navigation, ultérieurement.


Pour cela plusieurs étapes :

  1. Activer l’historique de navigation dans votre contrôle ScriptManager et s’abonner à l’évènement « OnNavigate »:ID="ScriptManager1" EnableHistory="true" OnNavigate="ScriptManager1_Navigate" runat="server" />
    Sauvegarder vos valeurs grâce à la méthode « AddHistoryPoint » du contrôle « ScriptManager ».
    Ex : if (!ScriptManager1.IsNavigating && IsPostBack)
    {
    ScriptManager1.AddHistoryPoint(“Var1”, MaVariable.ToString());
    }
  2. Cette méthode prend des couples Key/Value. Ces ensembles Key/Value sont stockés dans l’URL. Ces valeurs peuvent être sécurisées grâce à l’attribut « EnableSecureHistoryState » du contrôle « ScriptManager ». Si ca valeur est à « True », les paires Key/Value seront chiffrées, sinon elles seront affichées en clair dans l’URL.
  3. Déclarer et implémenter la méthode « void ScriptManager1_Navigate(object sender, HistoryEventArgs e) » :
    void ScriptManager1_Navigate(object sender, HistoryEventArgs e)
    {
    MaVariable = e.State[“Var1”] ;
    }
    Cette méthode permet de recharger l’état de votre page. Cette méthode est déclenchée automatiquement lorsque le ScriptManager détecte des éléments dans l’url.

Ce mécanisme de gestion de la navigation côté serveur est également possible côté client.


mercredi 1 avril 2009

OBA - Office Business Application

Evènement Bewise Sud Est !

Le Mercredi 08 Avril, Bewise Sud Est organise un évènement autour d'Office Business Application et VSTO:
  • Quelles utilisations ?
  • Quelle utilité ?
  • Avec quels outils ?
  • A partir de quel existant ?
  • Quels sont les gains envisageables pour moi ou mon entité ?
  • Avantages
  • Inconvénients
Inscriptions : http://bse.bewise.fr/EvenementOBA

Profitez en, si ce sujet vous interesse... Bewise Sud Est présentera également un projet récent autour de ces technologies.


C'est l'ouverture !

Voici un nouveau blog, dans lequel, je l'espère, vous trouverez parfois quelques informations utiles pour vos développements autour des technologies Microsoft.