我正在使用ddaccordion替换 Ajax CollapsiblePanelExtender。我想使用 ddaccordion 实现与 Ajax CPE 相同的行为。
我有两个要求:
1)我需要根据展开/折叠面板检查代码背后的一些条件。我该怎么做?
2)我设置了persiststate:true,//在浏览器会话中保持打开内容的状态?它在这里明确提到,状态一直存在,直到浏览器关闭,但我只需要将状态保持在回发中。
请帮忙。
我正在使用ddaccordion替换 Ajax CollapsiblePanelExtender。我想使用 ddaccordion 实现与 Ajax CPE 相同的行为。
我有两个要求:
1)我需要根据展开/折叠面板检查代码背后的一些条件。我该怎么做?
2)我设置了persiststate:true,//在浏览器会话中保持打开内容的状态?它在这里明确提到,状态一直存在,直到浏览器关闭,但我只需要将状态保持在回发中。
请帮忙。
我自己解决了这个问题。
只是分享第二个问题的解决方案。
在主 aspx 页面上,我已经放置了这个 javascript 代码。
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); }