使用更新面板后页面得到刷新

本文关键字:刷新 更新 | 更新日期: 2023-09-27 17:49:26

我在datalist中使用Ajax Rating Control。我在更新面板中使用了这个评级控件,这样当用户给出评级时,页面就不会被刷新。但页面仍在刷新。这是我的完整代码。

<div class="rating">
          <asp:UpdatePanel ID="UpPanelRating" runat="server">
              <ContentTemplate>
                  <asp:Rating ID="ratPro" runat="server" AutoPostBack="true" StarCssClass="Star" OnChanged="ratPro_Changed"
                        WaitingStarCssClass="WaitingStar" EmptyStarCssClass="Star" FilledStarCssClass="FilledStar">
                   </asp:Rating>
              </ContentTemplate>
          </asp:UpdatePanel>
</div>

我现在该怎么做,这样页面就不会刷新,用户的给定星型存储在数据库中。我只是想停止页面刷新

使用更新面板后页面得到刷新

您应该删除asp:Rating控件中的AutoPostBack="true"属性。这将触发用户看到的自动回发或刷新。

或者,也许你应该尝试ajaxToolkit:Rating而不是asp:Rating