2011-11-11 20 views
1

私のページがロードされているときに、私のpage_load()イベントが2回呼び出されています。 AutoEventWireUpがtrueに設定されている場合、これは起こりますが、ここでは問題ではないことを知りました。AutoEventWireUpをfalseに設定してチェックしても、使用しません。画像タグのsrcが指定されていないと、ページの読み込みは2回呼び出されます。しかし、私のページのどこにイメージタグsrcが空であるかはわかりません。何が失われているのでしょうか?asp.net page_Loadイベント

+2

は、あなたのマークアップページ(ASPX)と分離コード(ASPXを表示することができますことができますことを願っています。 cs)? –

+0

こんにちは..申し訳ありません実際には私たちにはないと –

+0

あなたがFiddler2で確認した場合、実際にページが2回ロードされていますか(つまり2つのHTTPリクエストがありますか? – mjwills

答えて

2

ページロード機能を2回呼び出すのではなく、ASP.NETの仕組みです。ページは、ページ上の任意のサーバーコントロールが起動されたとき(つまり、ポストバックに設定されているもの)、page_load関数を呼び出すことで、自身にポストします。ここpage load is firing twice in asp net page

から取ら

あなたはこのように確認することができます...

if(!IsPostBack) 
{ 
    //Code when initial loading 
} 
else 
{ 
// code when post back 
} 

私はそれはあなた

関連する問題