2009-04-30 8 views
0

現在の.net webformsアプリで、よりスマートでシンプルな方法でajax呼び出しを行う必要があります。私はjQueryの基本を知っていて、私はそれが大好きです。私は自分のチームにjQueryを使って.netページメソッドを直接呼び出すことを提案していると考えています(here)。jQueryを使用して.NETページメソッドを呼び出す方法の欠点やより良い選択肢はありますか?

誰もがこのアプローチの問題点や制限事項を知っていますか?物事を行う簡単な方法はありますか? MVCはオプションではありません。

おかげ

注:私はJSONを使用して満足していると仮定することができます。私は基本的に既知の欠陥を求めています。

+0

hmm ...私は最後の文章を読むまでMVCの使用を提案するつもりでした:-) –

答えて

2

伝統的な.NETアプリケーションが動作するためには、多くの追加コードが 'プレゼンテーションレイヤー'に書き込まれなければならないという点を除いて、大きな欠点はありません。

ただし、追加の学習/開発は問題ではありません。

2

エンコシアのデイブ・ウォードの記事を見てきました。私たちはこれらの手法をプロダクションで使用し、直面していたいくつかの主要なハードルを解決しました。 MVCを使用せずにこのテクニックを簡単にコードに組み込むことができます。

jQueryを使用してページメソッドを呼び出す場合は、Daveのarticle regarding micro-templatesを読み込むことを検討します。この手法はページメソッドのアプローチに基づいているためです。このアプローチの優れた副産物は、プレゼンテーションの変更が再コンパイルと再デプロイメントを必要としないため、Webサイトの設定に大きな柔軟性を持たせることです。

関連する問題