2009-06-24 4 views
0

Un peu de configuration: Notre boutique a un mélange de différentes plateformes. Presque tout notre développement web est fait en ASP classique. Nous avons une application WinForms en développement qui est en cours d'écriture en utilisant le framework .NET 3.5.Implémentation AJAX pour ASP et ASP.NET hybride

Le problème: Je suis en train d'écrire un service web pour mettre à jour des informations pour cette application d'entreprise. La plupart des classes et la logique métier concernent également l'application WinForm. En plus de cela, il doit y avoir un moyen de conserver certaines données sur un site Web. Parce que nous utilisons ASP classique, j'ai décidé d'utiliser un HTTPHandler générique pour faire des messages. J'utilise un webservice ASMX pour interroger depuis que je reçois XMLSerialization gratuitement. Cependant, je sais que ce n'est pas l'utilisation normale d'un Handler et je ne peux pas m'empêcher de penser qu'il y a beaucoup mieux, à court de convertir un tas de choses. Faire juste cela est un peu plus de travail que les délais du projet ne le permettent. Quelqu'un peut-il offrir un aperçu sur ce sujet? Plus généralement, comment les gens sont-ils passés de ASP classique à ASP.NET? Nous ne sommes pas un très grand magasin, alors je pense que nous allons devoir le prendre progressivement.

Répondre

0

En réponse à cette question, j'ai terminé le déploiement de ce projet et ça marche plutôt bien. La partie AJAX était assez facile à faire de cette façon. Cependant, je n'ai jamais eu d'opérateurs ternaires à travailler dans ma page de gestionnaire et je ne sais pas pourquoi. Cela a eu pour conséquence de vérifier d'abord le HTTPContext pour voir si le contrôle que j'essayais de lire était réellement là, et si c'était le cas, en prendre la valeur. Je soupçonne que j'ai fait quelque chose de mal mais pour l'instant je vais devoir passer à autre chose et refactoriser plus tard.

Questions connexes