2011-03-25 14 views
4

jQueryを使用してASP.NET MVCでかなり長時間プログラミングしていますが、AJAXのDOMとプログラミングのインタラクティブ機能を使用するのが非常に快適です。ASP.NET Webフォーム+ jQuery

しかし、私は最近、ASP.NET Webフォームを使用する新しい仕事を始めました。POSTバックを使用するのとは対照的に、すべてのAJAXおよびDOM操作にjqueryを使用する方法があるかどうかは疑問でした。

私は本当にASP.NET MVCを使用したいと思っていますが、私は良い中盤を見つけることを望んでいました。 jQuery、プラグイン、およびページがロードされた後にDOM操作を処理する独自のクライアントサイドコードが必要です。

私は、自分のHTMLを書くためにリピーターのような単純なコントロールを使うことができると思っていました。私は、Webフォームエンジンが追加した膨大なコードをすべて避け、フロントエンドとバックエンドを分離する目立たないアプローチを使用したいと思う。

私の質問は理にかなっています。

ありがとうございます!

+2

私はこれを正確に行います...私はHTMLを生成するためにaspxページを使用します。それから私はJavascriptからのすべてのコミュニケーションを扱う一連のWebサービスを持っています。これは私のUIとロジックを別々に保ちます。また、更新パネルを置き換えるために、私はHTMLスニペットだけのaspxページを持っています... – Sam

答えて

2

ジョーStagner:

私は」を のすべてのMicrosoft AjaxおよびAjaxコントロール ツールキットビデオのjQueryの代替案を実行しています。

http://www.misfitgeek.com/2011/02/asp-net-rounded-corners-jquery/

彼はその間に掲載されたすべての他のブログは、おそらく最も簡単に彼の「行為」タグまたは「下に見つけることができます:私は彼がこのプロジェクトについて行わ最初のポストはこの1つだと思います

jqueryの」カテゴリ(彼らはおそらく重複する):

http://www.misfitgeek.com/tag/act/

http://www.misfitgeek.com/category/jquery/

編集

(新しいドメインに固定リンク。)

更新:ジョーStagnerは、マイクロソフトではもはや機能していません。上記のプロジェクトはほんの一部であり、決して終わらないでしょう。

1

私はweb formsを使用しており、web methodsというALOTを使用しています。私はそれを行うこの方法に従って、それはかなりうまくいく。

http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/

基本的にはそれがupdatepanelsのトンを使用することや、不postbacksを持つを処分したので

url: "PageName.aspx/MethodName" 

のようにjQueryのAJAX呼び出しからweb methodを呼び出すことができます。

0

Ajax(静的ページメソッドまたはWebサービスを使用)とDOM操作を行うために、Jqueryを使用することはできます。

しかし、あなたは完全にポストバックを避けることができないと思います。これは、ウェブフォームのデータをサーバーに戻す方法です。

1

ほとんどの場合、ASP.NetでJQueryを使用できます。私が気づいたことの1つは、UpdatePanelsとJQueryを使用すると、事態が衝突する可能性があるということです。 JQuery Dialogのように。それを除いて、私はこれをlinkがWebフォームでJQueryを使い始めたときに役立つことがわかりました。

AjaxのコントロールTookitに関するトレーニングビデオの多くは、ASP.NETのWebフォームプロジェクトのためのjQueryの代替でツールキットの機能を交換する his blog上ambitionedプロジェクトを開始した作られた
関連する問題