2012-03-14 5 views
0

일반 ASP.NET 웹 응용 프로그램에서 정상적으로 작동하는 사용자 정의 컨트롤을 가지고 있지만 이제는 Sitefinity 모듈로 변환 했으므로 작동하지 않습니다. 특히 OnClick 핸들러가있는 asp : LinkButton을 클릭하면 핸들러가 호출되지 않습니다. 포스트 백이 발생하지만, Page_Load에 중단 점을 설정하면 충돌이 발생합니다. 그러나 핸들러 자체는 호출되지 않습니다.포스트 백이 처리기로 라우트되지 않도록 할 수있는 원인

누구도이 문제를 겪었습니까? 이벤트 스택을 방해 할 수있는 아이디어가 있습니까?

답변

0

페이지 설정에서 "Enable Viewstate"가 선택되어 있는지 확인하십시오. 기본적으로 Sitefinity는 페이지에서 Viewstate를 비활성화하므로 일반적으로 포스트 백이 실패하게됩니다.

희망이 있습니다.

+0

Sitefinity를 의미합니까? 우리 페이지의 템플릿은 뷰 상태가 활성화 된 ASP.NET 마스터 페이지를 기반으로합니다. Sitefinity 내에서 활성화해야합니까? –

+0

예, Sitefinity에서 페이지를 작성하고 템플리트를 선택하면 viewstate를 사용 가능하게하는 옵션이 아래에 있습니다. 기본적으로 비활성화되어 있습니다. 페이지 목록의 조치 메뉴에서 페이지 특성을 열고 상자를 선택하십시오. 잘하면이 일을해야합니다! – SelAromDotNet