我在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>
我现在应该怎么做,以便页面不会刷新,并且用户在数据库中获得星级存储。我只是想停止页面刷新。
答案 0 :(得分:0)
您应该删除AutoPostBack="true"
控件中的asp:Rating
属性。这会触发用户看到的自动回发或刷新。
或者,也许您应该尝试ajaxToolkit:Rating
而不是asp:Rating