2014-02-06 1 views
0

5 개의 단추 (추가, 편집, 삭제, 저장, 취소)로 .ascx 사용자 정의 컨트롤을 만들었습니다. 부모 페이지에서 액세스 할 수있는이 컨트롤에 대한 프리렌더 이벤트를 만들고 싶습니다. 부모 페이지의 포스트 백에서 Session Variable에 의존하는 이들 버튼 중 일부를 표시하거나 숨길 수 있습니다. Google과 DevEx를 검색했으며 필요한 정보가 보이지 않습니다.사용자 컨트롤에 대한 PreRender 이벤트 만들기

+0

제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야한다"는 것을 참조하십시오. –

+0

수정 해 주셔서 감사합니다 - – BFG

답변

0

부모 페이지가 너무 커서 하위 페이지에 도달하지 않도록해야합니다. 대신 사용자 컨트롤에 public bool 속성을 추가하십시오. 부모 페이지에 이러한 속성을 설정하여 표시 할 내용을 지정하십시오. 그런 다음 컨트롤을 사용하면 컨트롤의 PreRender 이벤트 중에 컨트롤을 표시 할 수 있습니다.

+0

내가 ascx에서 Page.Prerender를 사용해야합니까? – BFG

+0

그런 식으로 선택했다면. 데이터 바인딩을 사용하기로 결정할 수도 있습니다. 요점은 부모 컨트롤이 PreRender를 사용하는지 여부를 알 필요가 없으며 사용하는 기술을 지정해서도 안됩니다. –

관련 문제