更新面板内的AJAX评级控件导致重新加载整个页面

时间:2015-04-18 08:01:16

标签: c# asp.net ajax

我已经使用AJAX评级控件进行星级评分,我试图在没有页面回发的情况下实现评级,因此我放置在更新面板内,但stil页面用于重新加载。请帮忙 下面是aspx页面代码:

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
     <cc2:Rating ID="Rating1" AutoPostBack="true" OnChanged="OnRatingChanged" runat="server"
  StarCssClass="Star" WaitingStarCssClass="WaitingStar" EmptyStarCssClass="Star"                                                              FilledStarCssClass="FilledStar">
      </cc2:Rating>
        <div style="text-align: left; padding-right: 2px;">
         <asp:Label ID="lblRatingStatus" runat="server" Text=""></asp:Label>
        </div>
     </ContentTemplate>
 </asp:UpdatePanel>

1 个答案:

答案 0 :(得分:0)

将updatepanel的更新模式从条件更改为始终并设置ChildrenAsTriggers="True"。应该适合你的情况。

如果它不起作用,请告诉我。