问题标签 [collapsiblepanelextender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.Net 3.5 AjaxControlToolkit CollapsiblePanelExpander in Master In UpdatePanel 部分回发问题
长期读者第一次海报
我有一个链接到母版页的内容页。master 有 toolkitscriptmanager。在内容页面上,我在父转发器的项目模板中有一个嵌套转发器,我有一个用于子转发器控件的 CollapsiblePanelExtender。在部分回发时,如果未设置折叠属性,则所有面板都会展开。如果collapsed 属性设置为true,那么所有面板在部分回发时都会折叠。
中继器的数据绑定发生在后面代码的 page_init 部分,我通过遍历 page_load 事件中的项目来检查面板的状态。似乎没有任何工作,在调试代码时,我确实看到了正确设置的属性,但是在浏览器中呈现时,所有面板都是打开的。触发部分回发的编辑事件在 modalpopup 中执行。
我试图将面板移动到他们自己的更新面板中,删除更新面板,将模式放在更新面板之外无济于事。不维护 ViewState。
页面代码:
然后是 page_load 中发生的方法背后的代码:
请注意,初始加载事件有效!面板在页面加载时全部折叠
另请注意,转发器嵌套在 tabPanel
预先感谢您的回答!
抱歉冗长的解释
编辑:
更新:
尝试了 Javascript 路由 - 仍然无济于事
** 更新 #2 **
我的代表不到 100,所以我必须等待 8 小时才能回答我自己的问题:
这是我几乎整天工作后的“修复”:
好的,终于找到了解决方案。它是这样的:
使用在我的原始帖子中发布的 SetCollapsiblePanelsInRepeater 方法,我在 updatePanel prerender 方法中添加了对该方法的调用,瞧,面板现在保留了它们的状态......
对于 Clarity for others 谷歌搜索这个问题,设置面板事件的方法是:
.net - 可折叠面板扩展器的问题
用户控件内的 CollapsiblePanelExtender 不记得其客户端状态
嗨,我有一个动态加载的用户控件。在此用户控件内部,当我在可折叠面板内部或外部有一个按钮并创建回发时,我有一个 CollapsiblePanel,它不记得 CollapsablePanels 状态。我已经将代码完全从工具包复制到空的用户控件中,并且发生了与以前相同的事情。我还将相同的代码粘贴到一个空白的 aspx 页面上,它可以正常工作。
有没有人遇到这个问题,如果是这样,如果你能提供一些帮助,那就太好了。因为我在这个问题上已经有一段时间了
asp.net - 在可折叠面板中启用复选框
我创建了一个可折叠面板,我需要在标题中有一个 CheckBox 像这样
您可以看到我将 panel2 保留为 head 并将 Panel3 保留为 target.. 并且我在 Panel 2 中保留了一个 CheckBox 控件。现在的问题是我无法选中该复选框。当我单击它时,折叠和展开属性正在工作。有什么方法可以将其保留在该面板本身内吗?
asp.net - Ajax Collapsible Panel Extender 中的 HTML 编辑器未在 IE 6 中显示 asp.net 网页
我的网页中有一个 Ajax HTMLEditor,位于可折叠面板扩展器所针对的面板内。
当面板展开时,有一个很大的空白区域,没有显示面板内的任何控件。
这里的问题是面板已展开,但里面没有任何可见的东西,包括任何按钮和 Html 编辑器。当我向上和向下滚动时,尽管控件有时会变得可见。
javascript - CollapsiblePanelExtender 折叠时调整gridview面板的大小
当 collapsiblepanelextender 折叠或展开时,我会触发以下 javascript。
下面是我在上面的面板折叠时尝试调整大小的面板。网格视图没有任何反应 - 我的可折叠面板效果很好 - 但是“Panel2”似乎没有调整大小????
asp.net - 一页中的多个 Ajax Collapsers 导致关闭
好的,所以目前我有一个用于“高级搜索”选项的 ajax 折叠器。然后我添加了一个顶部导航栏,用户也可以使用 ajax 折叠器显示/隐藏该导航栏。默认情况下,折叠器是打开的,搜索是关闭的。现在,当我单击以打开搜索选项时,它会关闭导航面板。我似乎无法弄清楚为什么会这样做...任何帮助都非常感谢。
asp.net - ajaxToolkit:CollapsiblePanelExtender 在 AJAX UpdatePanel 刷新时不保持展开/折叠状态
我有一个 ajaxToolkit:CollapsiblePanelExtender 以及它控制的两个 asp:UpdatePanels(一个面板在单击时展开另一个面板)。
在我从启动的 Timer 进行 AJAX 更新之前效果很好。页面更新...... CollapsiblePanelExtender 折叠:-P
任何人都知道如何让这个控件保持它正在扩展的面板的状态?
asp.net - 嵌套中继器和 Gridview 设置中的 CollapsiblePanelExtender 不起作用
我有一个使用三层嵌套的设置:一个中继器,其中的项目使用 CollapsiblePanelExtenders(可以工作),每个都包含一个 GridView。然后它们中的每一个都包含另一个由另一个 CollapsiblePanelExtender 控制的 GridView。仅当我将 clientState 设置为 True 时,这些内部 CollapsiblePanel 才会有效地显示展开或折叠状态。但是,它们并没有像预期的那样有效地扩展或崩溃。一切都是动态绑定的。
这是标记...
...这是绑定所有内容的代码:
我已经在 2 级嵌套 GridView 设置中成功使用了 CollapsiblePanelExtenders,之前没有问题,也无需设置 clientState。但是,之前在使用带有中继器的 CollapsiblePanelExtenders 时,我必须指定 clientState。
有没有人对为什么这些扩展器在这个 3 级嵌套设置中不起作用有任何意见?
c# - 如何使 ASP 'datalist' 单元格可展开/可折叠?
我有一个DataList
由DataTable
.
问题是我只需要显示数据列表中的前 5 个元素,我需要隐藏其余的单元格并根据要求使它们“可扩展”。如何在 DataList 控件中实现这一点?我知道有一些 JQuery 插件可以针对特定的“div”标签使用来实现这一点,但我不知道如何在“DataList 控件”中做到这一点。
很快就需要帮助。感谢您的所有宝贵建议。
c# - 在 ModalpopupExtender 内的 CollapsibleExtender 中时,按钮事件处理程序不会触发
我在 ModalPopupExtender 中有一个详细信息视图,它运行良好。在详细信息视图的页脚模板部分中,我放置了几个链接按钮。
当按下链接按钮时,它应该触发动态创建的 CollapsiblePanelExtender。到目前为止,一切正常。下面是modalpopup里面detailsview的一部分
modalpopup 扩展器和详细信息视图包含在更新面板中。当我在弹出窗口中按下链接按钮时,将显示可折叠面板。
在可折叠面板内,我还动态创建了按钮。当我按下按钮时,不会触发附加到按钮的新事件处理程序。
我放置了一个 response.redirect 以查看按下删除按钮时是否会触发事件 btnRemove_click。
我在这里错过了什么吗?