none
enableEventValidation 오류?? RRS feed

  • 질문

  • <%@ Page Title="" Language="C#" MasterPageFile="~/IveinManager/IveinManager.master" EnableEventValidation="false"

    설정하면 오류는 발생하지 않지만 DataPager 컨트롤의 "처음", "마지막" 버튼이 먹통이 되버립니다.

    2012년 4월 19일 목요일 오전 4:53

답변

  • 안녕하십니까? 난소중하닌깐 님,
    Microsoft MSDN의Forum 사이트를 방문해 주셔서 감사합니다.

    현재 문의 하신 ”enableEventValidation 오류??" 대해 답변을 드리겠습니다.

    제 생각에는 페이지에서 다시 게시 및 콜백 이벤트의 유효성을 검사하였으나 적절하지 않은 것으로 보여집니다.

    EnableEventValidation 속성이 true로 설정되면 ASP.NET은 컨트롤 이벤트가 해당 컨트롤에 의해 렌더링된 사용자 인터페이스에서 온 것인지 확인합니다.
    컨트롤에서 렌더링 도중 해당 이벤트를 등록한 후, 다시 게시 또는 콜백 처리 중 이벤트의 유효성을 검사합니다.
    예를 들어, 페이지가 렌더링될 때 목록 컨트롤에 번호가 1, 2 또는 3인 옵션이 포함된 경우, 옵션 번호 4를 지정하는 포스트백 요청이 수신된 경우 ASP.NET이 예외를 발생시킵니다.
    ASP.NET의 모든 이벤트 구동 컨트롤에서는 기본적으로 이 기능을 사용합니다.
     
    런타임에 클라이언트의 컨트롤을 변경하는 클라이언트 스크립트를 작성할 경우 False 이벤트 유효성 검사 오류가 나오지 않도록 RegisterForEventValidation 메서드를 사용해야 할 수 있습니다.

    [참조자료]
    Page.EnableEventValidation 속성

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2012년 4월 20일 금요일 오전 11:29
    중재자