2010-08-11 4 views
3

우리는 상당히 큰 사이트를 실행에 실패하고 우리의 방문자의 많은 사이트를 방문하여 자신의 안드로이드 기반 휴대폰을 사용하기 시작했다. 전체 이벤트 유효성 검사를 해제하지 않고ASP.Net 이벤트 유효성 검사는 안드로이드 폰 브라우저

Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

사람은,이 문제를 해결하는 방법을 알고 있습니까 : 그들은 로그인을 시도하지만 때, 우리는 이벤트 유효성 검사 오류가?

그들이 방문 매번 아니지만, 문제가 있다는 종종 충분하다.

는 또한 우리는 PC 기반 브라우저 (IE, FF, 크롬, 사파리, 오페라 등)에 이들을 결코

편집 :

이가 발생하는 페이지가 더 updatepanels, 아니 정의가 없습니다 __doPostback 코드 등. 그것은 포스트 백을 일으키는 간단한 LinkButton으로 꽤 바닐라입니다.

이 오류뿐만 아니라 (지금 막에 대해 알게) 다른 페이지의 무리에 발생, 그래서 나는 혼자 설계 잘못 의심한다.

나는 그것이 일반적으로 안드로이드 기반 브라우저와 ASP.Net에 문제의 가능성 같아요.

+0

해결책을 제공하기 위해 더 많은 정보를 제공해야합니다. 페이지의 일부 컨트롤에서 상태보기를 시작하지 않도록 시작하여 오류가 발생한 위치를 검색 할 수 있습니다. – Aristos

+0

아이디어로보기 : http://stackoverflow.com/questions/3420635/datagrid-button-invalid-postback-or-callback/3421436#3421436 – Aristos

+0

몇 가지 정보로 질문을 업데이트했습니다. 그러나 나는 이벤트 유효성 검사가 바로 입력이 유효한 값의 목록에 해당합니다 게시 여부를 확인로이 관련 viewstate가 될 수있는 방법을 볼 수없는 이유는 무엇입니까? – Steffen

답변

0

나는 내가 여기에 답을 찾은 것 같아 :

http://support.microsoft.com/kb/969548

이유 나는이 사건이 내 안드로이드 시뮬레이터에 일반적으로 탐색 할 때 나는이를 복제 할 수 없다는 것입니다 생각,하지만 난 경우 CAN 페이지가로드되기 전에 버튼을 클릭합니다. 또한, 심지어 3G 네트워크는 참을성이 사용자가 즉시 그들이 원하는 옵션이 표시로 클릭합니다이 시나리오는 가능성이 충분히 느리다.

관련 문제