2009-06-24 23 views
0

少しセットアップ: 当店にはさまざまなプラットフォームが混在しています。ほとんどすべてのWeb開発は従来のASPで行われています。開発中に.NET Framework 3.5を使用して作成されているWinFormsアプリケーションがあります。ASPおよびASP.NETハイブリッドのAJAX実装

問題: 私はこのエンタープライズアプリケーションに情報を更新するためのWebサービスを作成しています。ほとんどのクラスとビジネスロジックは、WinFormアプリケーションにも関係しています。さらに、ウェブサイト上のデータを維持する方法が必要です。従来のASPを使用しているため、一般的なHTTPHandlerを使用して投稿を行うことに決めました。 XMLSerializationを無料で入手するので、ASMX Webサービスを使用してクエリを実行します。しかし、これはHandlerの通常の使用ではなく、手間をかけずにはるかに優れているとは思えません。これを行うだけで、プロジェクトのタイムラインよりもかなり多くの作業が可能になります。誰もがこのトピックについていくつかの洞察を提供することができますか?より一般的には、人々は従来のASPからASP.NETにどのように変換されましたか?私たちは非常に大きな店ではありませんので、徐々にそれを取らなければならないと思います。

答えて

0

この質問へのフォローアップとして、私はこのプロジェクトのロールアウトを終了し、かなりうまくいっています。このようにAJAXの部分はとても簡単でした。しかし、ハンドラのページで三項演算子を使うことは決してできませんでした。これは最初に、HTTPContextをチェックして、私が実際に読み込んでいたコントロールが実際にそこにあったかどうかを確認し、もしあればそれから値を取り込みました。私は何か間違ったことをしたと思うが、今は私が後にリファクタリングしなければならないだろう。

関連する問題