2012-06-21 3 views
0

저는 Ajax CollapsiblePanelExtender를 대체하기 위해 ddaccordion을 사용하고 있습니다. ddaccordion을 사용하여 Ajax CPE와 동일한 동작을 얻고 싶습니다.어떻게 asp.net 코드에서 ddaccordion을 확장/축소 할 수 있습니까?

나는 두 가지 요구 사항이 있습니다 나는 뒤에 그/확장 패널을 축소에 따라 코드에 대한 몇 가지 조건을 확인해야

1). 내가 어떻게 해?

2) persiststate : true로 설정했습니다. // 브라우저 세션에서 열려있는 내용의 상태를 유지합니까? 분명히 여기에 언급 된 상태는 broswer가 닫힐 때까지 지속되지만 포스트 백 내에서만 상태를 유지해야합니다.

도와주세요.

답변

0

나는 스스로 문제를 해결했다.

그냥 두 번째 문제에 대한 해결책을 공유하십시오.

마스터 aspx 페이지에서이 자바 스크립트 코드를 넣었습니다.

var isPostBack = "<%#Page.IsPostBack.ToString().ToLower()%>"; 
      if (isPostBack == "false") { 
       deleteCookie(cookiename); 
      } 

function setCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); } else var expires = ""; document.cookie = name + "=" + value + expires + "; path=/"; } 
function deleteCookie(name) { setCookie(name, "", -1); } 
관련 문제