gpt4 book ai didi

asp.net - 不可折叠 CollapsiblePanelExtender

转载 作者:行者123 更新时间:2023-12-04 07:12:43 24 4
gpt4 key购买 nike

我有一个不会折叠的 CollapsiblePanelExtender。我已将“折叠”设置为 true 并且所有 ControlID 设置正确。我尝试折叠,它通过动画但几乎立即展开。这是在具有以下结构的用户控件中。

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="odsPartners" Width="450px" BorderWidth="0"
ShowHeader="false" ShowFooter="false" AllowSorting="true"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Contract Partners" SortExpression="Name">
<ItemTemplate>
<asp:Panel id="pnlRow" runat="server">
<table>
...Stuff...
</table>
</asp:Panel>
<ajaxToolkit:CollapsiblePanelExtender runat="server" ID="DDE"
Collapsed="true" ImageControlID="btnExpander" ExpandedImage="../Images/collapse.jpg" CollapsedImage="../Images/expand.jpg"
TargetControlID="DropPanel" CollapseControlID="btnExpander" ExpandControlID="btnExpander" />
<asp:Panel ID="DropPanel" runat="server" CssClass="CollapsedPanel">
<asp:Table ID="tblContracts" runat="server">
<asp:TableRow ID="row" runat="server">
<asp:TableCell ID="spacer" runat="server" Width="30">&nbsp;</asp:TableCell>
<asp:TableCell ID="cellData" runat="server" Width="400">
<uc1:ContractList ID="ContractList1" runat="server" PartnerID='<%# Bind("ID") %>' />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="tbFilter" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>

最佳答案

很抱歉我没有时间对您的代码进行故障排除,所以这是从臀部开始的。

这是一个失败的客户端操作很有可能。如果您将其从页面或母版页中取出,请确保您的页面具有正确的 doctype 标记。此外,还尝试设置 ClientState:

DDE.ClientState = true;

问题是你把那个东西包裹在你的 TemplateField 里面。我在重复字段上使用 AjaxControlToolkit 时遇到了问题,并且通常使用轻量级的客户端选项,直到并包括滚动您自己的显示/隐藏方法,只需传入一个 DOM 理解的 id 就可以重用该方法。

关于asp.net - 不可折叠 CollapsiblePanelExtender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com