2009-06-11 21 views
0

ご挨拶。asp.netでは、どのように追加のpage_load呼び出しをトリガーしたのかわかりますか?

Page_Loadメソッドを呼び出すものを判断する良い方法はありますか?私はそれを呼び出すいくつかのComponentart WebUIグリッドを持っていますが、gridName.IsCallbackプロパティを使ってこれらのすべてをチェックしました。更新パネルもありますが、発信者かどうかを確認する方法がわかりません。

私は、どこかに私に教えてくれるプロパティがあると賭けています。

ありがとうございます!

+0

Page_Loadが1回のリクエストで2回ヒットしたとしますか? – Sekhat

答えて

1

GetPostbackControlのこのブログ記事をチェックしてください。

+0

優秀、ありがとう。 – JoeB

0

実行時にプログラムがチェックできるプロパティがあるかどうかはわかりませんが、ブレークポイントを入れてからVisual Studioでスタックをチェックすると、それはから来ている。

+0

コールスタックは、コールされたときと同じです。私は何か愚かな行方不明にする必要があります。 – JoeB

+0

あなたのUpdatePanelが冗長(またはオーバーラップ)asyncpostbacktriggersを持っているのだろうか? – StriplingWarrior

0

Request.Form ["__ EVENTTARGET"]は、ポストバックをトリガした通常のボタン(ボタンがトリガする「通常の」ポストバック)以外のコントロールのIDを含んでいます。

+1

解決策が見つからない場合、マークされた回答はこの方法と別の方法を使用します。 – JoeB

0

何が原因である可能性がありますかAutoPostBackのコントロールのプロパティ ページにあるコントロールをチェックし、どのプロパティがそのプロパティのセットを持っているか確認してください そのうちの1人がそれを行いました。

関連する問題