마스터 페이지에 리피터가 포함되었습니다. 리피터에는 CommandArgument를 설정하는 버튼이 있습니다.ASP.NET 마스터 페이지 : 이벤트 유효성 검사 오류
그러나 나는 다음과 같은 예외가 얻을 버튼을 클릭 할 때 :
System.ArgumentException : 잘못된 다시 게시 또는 콜백 인수를. 이벤트 유효성 검사는 구성 또는 < % @ Page EnableEventValidation = "true"%>를 사용하여 활성화됩니다. 보안상의 이유로이 기능은 포스트 백 또는 콜백 이벤트에 대한 인수가 원래 렌더링 된 서버 컨트롤에서 비롯된 것인지 확인합니다. 데이터가 유효하고 예상되는 경우 유효성 검사를 위해 다시 게시 또는 콜백 데이터를 등록하려면 ClientScriptManager.RegisterForEventValidation 메서드를 사용합니다.
그리고 이벤트 처리기는 계속되지 않습니다.
참고 : 나는 마스터 페이지에 다음 줄을 추가 시도했지만 도움이되지 않습니다
protected override void Render(HtmlTextWriter writer)
{
Page.ClientScript.RegisterForEventValidation(rptrLanguages.ClientID);
base.Render(writer);
}
감사합니다.
나는이 어리석은 일을 너무 오랫동안 낭비했다. ( 고마워! – Shimmy
너는 아마드의 대답을 기다리고 있었고, 지금 너는 그것을 가지고 있으며, 똑같은 실수를 다시하지 않을 것이다. –