使用更新面板后页面刷新

时间:2014-03-11 14:10:55

标签: c# javascript asp.net ajax ajaxcontroltoolkit

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

<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>

我现在应该怎么做,以便页面不会刷新,并且用户在数据库中获得星级存储。我只是想停止页面刷新。

1 个答案:

答案 0 :(得分:0)

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

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