私はかなり私の会社のアプリケーションでかなりAjax重い機能を開始しようとしています。私がする必要があるのは、ユーザーがページにいた数分ごとにAjaxコールバックを作成することです。完全なPostBacksなしのASP.NET JavaScriptコールバック?
- コールバックの前、後、または中にDOMの更新を行う必要はありません。
- 私はページからの情報は必要ありません。ちょうどリクエストと共に送信されるべきサイトクッキーとID値からです。
私が知りたいのは、JavaScriptのAjaxコールバックをASP.NETページに残すことなく、ページ上の残りの情報をポストバックすることができるかどうかです。私はそれが可能ならばこれをする必要はありません。
私は実際にはページ上で単一のメソッドを呼び出すことができればいいだけです。
また、私はASP.NET 2.0に制限されていますので、新しい3.5フレームワークASP AJAX機能を使用することはできませんが、2.0フレームワーク用にASP AJAX拡張機能を使用することはできます。
UPDATE
私は私が探している正確に何であると考えられるようDanPの答えを受け入れることを決めました。私たちのサイトはすでにいくつかのことでjQueryを使用していますので、私の経験上、ASPのAJAXフレームワークよりもはるかに優れているようだから、おそらくjQueryを使ってリクエストしています。
データをIHttpHandlerに転送する最も良い方法は何でしょうか?クエリ文字列に変数を追加するか、送信する必要があるデータをPOSTする必要がありますか?
私が送信しなければならないのは、単一のIDだけですが、IDを送信してIHttpHandlerで処理するのが最善の方法であると判断できません。私は、基本的なコンピュータ技術を持つ人が偶然または意図的にページに直接アクセスしたりリクエストを繰り返すのを防ぐソリューションを考え出しています。これは可能ですか?