2009-06-24 7 views
0

Ein wenig Setup: Unser Geschäft hat eine Mischung aus verschiedenen Plattformen. Fast alle unsere Web-Entwicklung erfolgt in klassischen ASP. Wir haben eine WinForms-Anwendung in Entwicklung, die mit dem .NET 3.5-Framework geschrieben wird. Das Problem: Ich schreibe einen Webservice zum Aktualisieren von Informationen zu dieser Unternehmensanwendung. Die meisten Klassen und Geschäftslogik beziehen sich auch auf die WinForm-Anwendung. Darüber hinaus muss es möglich sein, einige Daten auf einer Website zu verwalten. Da wir klassischen ASP verwenden, habe ich mich entschieden, einen generischen HTTPHandler zu verwenden, um Posts zu erstellen. Ich benutze einen ASMX-Webservice zur Abfrage, da ich XMLSerialization kostenlos bekomme. Ich weiß jedoch, dass dies nicht der normale Gebrauch eines Handlers ist und ich kann nicht anders, als zu denken, dass es viel besser ist, einen Haufen Sachen einfach umzuwandeln. Gerade so viel zu tun ist ein bisschen mehr Arbeit, als die Projekt-Timelines erlauben. Kann jemand einen Einblick in dieses Thema geben? Ganz allgemein, wie haben sich Menschen von klassischem ASP zu ASP.NET gewandelt? Wir sind kein sehr großes Geschäft, also denke ich, dass wir es schrittweise nehmen müssen.AJAX-Implementierung für ASP und ASP.NET-Hybrid

Antwort

0

Als Follow-up zu dieser Frage bin ich mit der Umsetzung dieses Projekts fertig und es funktioniert ziemlich gut. Die AJAX-Portion war ziemlich einfach. Allerdings habe ich nie ternäre Operatoren in meiner Handler-Seite arbeiten und ich bin mir nicht sicher warum. Dies führte dazu, dass zuerst der HTTPContext überprüft wurde, um zu sehen, ob das Steuerelement, das ich zu lesen versuchte, tatsächlich da war, und wenn es war, nahm ich den Wert davon auf. Ich vermute, ich habe etwas falsch gemacht, aber jetzt muss ich weitermachen und später umgestalten.