ピースペース

リンククリックで発生するAjaxなリクエストが2,4,8・・・倍々と増えていく~~

leave a comment »

一覧と詳細画面をAjaxで切り替えるようにした。
一覧⇔詳細を繰り返すと、要求を処理するActionメソッドの呼び出しが複数回発生していることが判明する。
詳しく調べてみると、実際に複数の要求も発生していることが判明した。
画面を表示する度に、要求の数が倍々で増えていくことも判明した。

で、AjaxでLoadされるページで、jquery.unobtrusive-ajax.min.js を読み込んでいたのが原因らしい。
それがなぜいけないのか!はよくわかってない;;;
が、とにかく、jquery.unobtrusive-ajax.min.jsは_Layout.cshtmlでのみ呼び出ししておけばいい。

やっぱ、JavaScriptってば難しい!
ここは、Silverlightに一長ある。

Written by nasu38yen

2011年7月25日 @ 9:31 AM

カテゴリー: 未分類

Tagged with

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。