2011-10-26 2 views
1

미리 컴파일 된 ASP.Net 4 웹 사이트에서 방금 다른 페이지로 다시 게시해야하는 버튼 클릭 이벤트에서 JavaScript 오류가 발생했습니다.'WebForm_PostBackOptions'이 정의되지 않았습니다. ASP.Net 웹 사이트의 오류

전에이 오류를 본 적이없고 사이트가 작동했습니다. 도대체 내가 한 짓이 뭐야? 나는 너에게 어떤 코드를 보여줄지조차 모르겠다. ???

페이지가 VS2010에서 디버깅 할 때 제대로 작동합니다.

오늘 사이트를 시작하여 도움을 주시면 감사하겠습니다.

+0

나는 방금 PostBackUrl "url"로 된 내 사이트의 버튼에 같은 ​​오류가 있다는 것을 발견했습니다. 내가 뭔가를 망쳐 놓았어야 해 !! Firefox에서 – ComfortablyNumb

+0

사이트가 작동합니다! – ComfortablyNumb

+0

axd 파일은 IE와 Chrome에서는 모두 비어 있지만 Firefox에서는 비어 있습니다. 이 오류는 로컬 테스트 서버와 라이브 서버 모두에서 발생합니다. – ComfortablyNumb

답변

0

포스트 백이있는 모든 버튼이 오류를 생성하는 원인을 실제로 발견하지 못했습니다. 그러나 이전 버전이 정상적으로 작동하고 있음을 발견했습니다. 그래서 나는 페이지별로 페이지를 재검토했고 오류가 발생했다. 바 하나!

이것은 주문 페이지에 있었고 동일한 오류 (빈 axd 파일 등)가 생성되었습니다. 하지만이 코드 섹션을 추적 할 수 있었다이 시간 :

if (ViewState["billID"] == null) 
{ 
     billID = Convert.ToInt32(ViewState["billID"].ToString()); 
} 

는 고정 ...

if (ViewState["billID"] == null) 
{ 
    billID = Convert.ToInt32(ViewState["billID"]); 
} 

를 코드를 개정.

ToString()을 사용하는 것에 열광했습니다. 바라기를 이것은 같은 문제를 가진 다른 누군가를 도울 것입니다.

관련 문제