私はasp.netajaxツールキットアコーディオンパネルを使用しています。ユーザーがヘッダーをクリックした場合、折りたたんだり展開したりするのではなく、そのペインを非表示にします。だから私はjavascriptで次のメソッドを書くだけです。
<script type="text/javascript">
function courtcase() {
//var a = document.getElementById("acCourtCases");
// var a = document.getElementById('<%= acCourtCases.ClientID %>')
//var _accordion =
//document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.set_SelectedIndex(1).hide(); // expand panel nr.3
alert('rahul');
document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).content.style.display = 'none';
document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).header.style.display = 'none';
alert('rahul');
//alert(_accordion);
// throw "stop execution";
return true;
}
</script>
その作品は私のために。問題は、その関数の後で、ajaxがアコーディオンを呼び出し、そのペインを再度展開または折りたたむことです。そしてその見え始めます。