我的网页上有一个奇怪的问题,使用AjaxControlToolkit评级控件。
以下是DetailsView中的TemplateField:
<EditItemTemplate>
<asp:UpdatePanel runat="server" ID="RatingUP" UpdateMode="Conditional" ChildrenAsTriggers="true"><ContentTemplate>
<ajaxToolkit:Rating runat="server" ID="RRating" AutoPostback="True" OnChanged="RRating_Changed" CurrentRating="1"/>
</ContentTemplate>
</UpdatePanel>
</EditItemTemplate>
<ItemTemplate>
<asp:UpdatePanel runat="server" ID="RatingUP2" UpdateMode="Conditional" ChildrenAsTriggers="true"><ContentTemplate>
<ajaxToolkit:Rating runat="server" ID="RRating2" AutoPostback="True" OnChanged="RRating_Changed" CurrentRating="1"/>
</ContentTemplate>
</UpdatePanel>
</ItemTemplate>
在编辑模式下一切正常,但在ReadOnly模式下,我收到以下错误:
'RRating2_RatingExtender'的TargetControlID无效。一个 无法找到ID为“RRating2”的控件。
这可能是什么问题? 感谢