[英]AJAX rating control inside update panel leads to reload the complete page
I have used AJAX Rating control for star rating.我使用 AJAX 评级控件进行星级评级。 I am trying to achieve rating without page postback, therefore I placed inside update panel but still page is used to reload.
我试图在没有页面回发的情况下获得评级,因此我放置在更新面板中,但仍然使用页面来重新加载。
Below is aspx page code:下面是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>
Change update mode of updatepanel from conditional to always and set ChildrenAsTriggers="True"
.将 updatepanel 的更新模式从 conditional 更改为 always 并设置
ChildrenAsTriggers="True"
。 Should work in your case.应该适用于您的情况。
Let me know if it doesn't work.如果它不起作用,请告诉我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.