2011-12-15 5 views
1

이 내 페이지 pageload 중 하나의 이벤트가 2 번 처리하는 것이 매우 이상한 문제에 직면하고있다 asp.net 페이지에 두 번 occures, 어떤이의 문제가 될해야하는지이 2 pageload를 만들 것입니다 어떤 코드가없는 페이지, 개발 인생에서 비슷한 문제를 발견하면 의견을주십시오!Pageload 이벤트가

업데이트 :

내가 다른 브라우저로 확인하고이 문제는 와 크롬

감사를 발생하는 것으로 나타났습니다.

+0

페이지로드시 코드가 있습니까? 사용 IE는 깜박임이 pageload 중에 발생하는 프로그래머.를 Page_Load의 이벤트 핸들러가 존재하는 곳 – BizApps

+0

당신이 코드를 게시 할 수 있습니다. – AlphaMale

답변

0

이것은 Favicon.ico의 크롬 요청 때문이었습니다. 내가 디버그를 통해 Request.URL을 볼 때이 문제가 발생합니다.

0

설정으로 AutoEventWireup = "false"를 .......

1

그것은 당신이 참으로 AutoEventWireUp 세트가 동시에 명시 적으로 이벤트에 가입하고 있다는 가능합니다 : this.Load += Page_Load;.

그래서, 중 허위 또는 제거 명시 적으로 구독 @Page 지시에 AutoEventWireUp을 설정합니다. AutoEvetWireUp에 대한 자세한 내용은

: http://forums.asp.net/p/932513/1096656.aspx

+0

을 내가으로 AutoEventWireup을하면 = 거짓 다음 내 컨트롤에 바인딩되지 않습니다 (빈 유지), 내가 처리하지 않은를 Page_Load 명시 적으로 –

+0

의 그 조용한 흥미 롭습니다. 페이지 또는 Page_Load 핸들러 코드를 보여 주시겠습니까? –

+0

이 문제는 크롬에서만 발생합니다. 전체 페이지 코드를 여기에 게시 할 수 없습니다. –

0

나는 나의 웹 페이지에 동일한 문제를 가지고 있었다.

해당 출처의 소스는 페이지의 이미지에서 "src"입니다. this 스레드를보십시오.

마리우스

0

Chrome 버그입니다. 일부는이 "의 favicon.ico"과 관련이 있다고 문제는 FF 나 IE 자체를 표시하지 않는

(도 https://code.google.com/p/chromium/issues/detail?id=64810 참조).

JS 문제가 아닙니다. 데이터베이스 로그에 항목을 추가하는 페이지에서 동일한 문제가 발생했습니다. Chrome (FF 또는 IE 제외)을 사용하여 페이지를 호출하면 로그가 두 번 나타납니다. (

관련 문제