【问题标题】:AJAX rating control inside update panel leads to reload the complete page更新面板内的 AJAX 评级控制导致重新加载完整页面
【发布时间】:2015-04-18 08:01:16
【问题描述】:

我已使用 AJAX 评级控件进行星级评级。我正在尝试在没有页面回发的情况下获得评分,因此我将其放置在更新面板中,但仍然使用页面重新加载。

下面是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>

【问题讨论】:

    标签: c# asp.net ajax


    【解决方案1】:

    将更新面板的更新模式从有条件更改为始终并设置ChildrenAsTriggers="True"。应该适用于您的情况。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2013-04-15
      • 2020-02-01
      • 2016-08-30
      • 1970-01-01
      相关资源
      最近更新 更多