【发布时间】:2014-11-13 08:27:06
【问题描述】:
大家好,
这是我在这里的第一篇文章,我要感谢大家在这个论坛的巨大努力,我已经获得了很多技能。
我有两个嵌套中继器的小问题。基本上,我在子中继器中有一个下拉列表,其中包含评级值,并且每次在子中继器中更改下拉列表时,都会计算新的百分比并将其显示在父中继器的标签中。这将导致完整的回发,这在浏览太多下拉列表时非常令人沮丧。我的问题是如何在没有回发的情况下在标签中反映新计算的百分比。我曾尝试使用 AsyncPostBackTriggers 但没有运气。任何建议将不胜感激
<asp:Repeater ID="rptParent" runat="server">
<ItemTemplate>
<asp:Label ID="lblAvg" runat="server" Text='<%# Eval("TrialScore")%>'></asp:Label>
<asp:Repeater ID="rptChild" runat="server">
<ItemTemplate>
<asp:DropDownList ID="lstRate" runat="server" OnSelectedIndexChanged="lstRate_SelectedIndexChanged" />
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
【问题讨论】:
-
您是否考虑过使用 Ajax Control Toolkit 中的 UpdatePanels?
-
是的,我做到了。但是,myabe 我没有以正确的方式使用它。如果您能告诉我正确的方法,我将不胜感激。
标签: asp.net