2009-04-24 7 views
4

これはおそらくthis questionに関連しているの発射ではないが、私は少しより多くの情報を持っています。ASP.Netボタンクリックイベントは

私は最近、LINQの持ついくつかの新しい作品をコーディングした後、.NET 3.5にASP.Netアプリケーションを更新しました。今私のページは断続的にイベントハンドラの起動を停止します。私はそれをAjaxのページに絞り込みました。問題を引き起こしているのはScriptManagerかAjaxControlToolkitの登録だと思います。

本当におかしく部分はページは時間の約2/3秒を正常に動作するように見えるということです、そしてコントロールは、時間の1/3だけ自分のイベントハンドラを失います。私は何らかのタイプのエラーが発生し、ページが正しく表示されないことに疑問を抱いていましたが、私はこれの証拠を見つけることができません。私はTelerikのAjaxを使用していた

+0

あなたはこれらのAJAXページの更新パネルで作業していますか? – RSolberg

+0

それらのうちのいくつかははいですが、すべてではありません。 – nathaniel

答えて

1

を私たちは、まさにこの問題を持っていて、それが唯一の時間の一部が起きのみAjaxリクエストでページ上にあったと述べてきた通りでした。私たちは、回答に示唆されているようにHTTPキープアライブを無効にすると、 Why does Internet Explorer not send HTTP post body on Ajax call after failure?が機能することが判明しました。

これはHow to configure HTTP KEEP-ALIVE in IIS 7

0

は、これまで制御し、そして私の観察は、Ajaxの例外occoursがコントロールを有効にした場合、何も起こりませんです。例外レポートもアクションもありません。何もない。

たぶん、あなたはどんな問題を識別するために、AJAXせずにアプリあなたをテストする必要がありますスポット

+0

エラーはありません - AJAXをすべて削除すると、すべてが適切に機能します。そして、私が言及したように、Ajaxライブラリーはまだマークアップされたまま、適切に動作するのは約66%です。 – nathaniel

0

私の最初の考えはJavaScriptを出しerroring(UN-キャッチ)および非同期ポストバックを中止した場合、何かが起こっているということでしょう。

あなたは、これは開発環境で発生し得ることができる場合、あなたはwindow.onerrorイベントを処理し、いくつかのアラートボックスを投げて、エラーをしようとする場合があります。可能性のあるエラーがどこで発生するかを確認するのに役立ちます。

0

はあなたが試してみました:

ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(yourButton);

0

の指示に従って、IIS7に行うことができますが、もしあれば更新パネルをコメントアウトしてみます。次に、ボタンをクリックしようとすると、ページに何らかのエラーがあるはずです。私も同様の問題に直面しました。

0

更新パネルで問題が発生しているようです。

あなたが他の更新パネルのデータを変更する1枚のパネルの複数の更新パネルとupdationを使用している場合、更新パネルの次のプロパティを定義します。

  1. ChildrenAsTriggers =真
  2. 真のEnableViewState =(あなたはこの機能を使用している場合)
  3. は、UpdateMode =常に

は、他の更新パネルで同じプロパティを使用してのUpdatePanelについては

あなたの同じページにイベント(ボタンやチェックボックスのいずれか)の私の場合なしで

あなたはそれが役に立つ見つけた場合、あなたの答えは他に私に知らせて、それをマークしてください....

0

が発射されました。私はこの問題を次のように克服することができました。

私のマスターページでは、の代わりに/>表記を使って外部の.jsファイルを参照するタグを閉じました。

例について

<script src='../../Scripts/common/menu.Js' type='text/javascript' ></script>

これはあなたを助けることを願っにchanage <script src='../../Scripts/common/menu.Js' type='text/javascript' />、 ラメシュは

関連する問題