기본적으로 축소되어 있고 CheckBox가 포함 된 CollapsiblePanelExtender
이 포함 된 asp.net 페이지가 있습니다.
내 문제는 하나를 확장하고 CheckBox를 확인하면 AutoPostBack
이벤트가 실행되고 내 CollapsiblePanelExtender
이 다시 축소된다는 것입니다.CollapsiblePanelExtender가 축소되지 않아야합니다.
그냥 C# 및 asp.net으로 CheckBox를 클릭하면 CollapsiblePanelExtender
을 확장 할 수 있습니까? 나는 여기서 자바 스크립트를 사용하고 싶지 않다. 여기
CollapsiblePanelExtender
반환, 다시 게시 후 서버에서 제공 무엇으로 대체되기 때문에 붕괴
CollapsiblePanelExtender cpe = new CollapsiblePanelExtender();
cpe.ID = "cpe" + headerName;
cpe.TargetControlID = headerName + "Body";
cpe.CollapsedSize = 0;
cpe.Collapsed = true;
cpe.ExpandControlID = headerName + "Header";
cpe.CollapseControlID = headerName + "Header";
cpe.AutoCollapse = false;
cpe.AutoExpand = false;
cpe.ScrollContents = false;
cpe.ExpandDirection = CollapsiblePanelExpandDirection.Vertical;
cpe.SuppressPostBack = false;
답변 해 주셔서 감사합니다. 그러나'UpdatePanel'에 CollapsiblePanelExtender 컨트롤을 추가하려고 할 때 사이트를 열 때 예기치 않은 오류가 발생합니다. 다른 컨트롤에서는 완벽하게 작동하지만'CollapsiblePanelExtender '에서는 작동하지 않습니다. –
@ Pascal_AC, 무엇이 오류입니까? –
SharePoint에서 "예기치 않은 오류"사이트 만 볼 수 있었기 때문에 디버깅을 시도했지만 디버거에서 오류가 표시되지 않았습니다 .. 이제는 컨트롤이없는 'UpdatePanel'이 있지만 'CollapsiblePanelExtender'는 ' 'AutoPostBack'에서 더 이상 붕괴되지 않습니다. –