C# 标签文本未从代码隐藏更改

C# 标签文本未从代码隐藏更改,c#,ajax,C#,Ajax,我有ajax分级控制,我试图在标签中捕获它的分级值 评级控制代码为: <asp:UpdatePanel runat="server" ID="upRating"> <ContentTemplate> <act:Rating ID="rfixer" runat="server" CurrentRating="0" MaxRating="4" EmptyStarCssClass="emptypng" FilledStarCssClass="smi

我有ajax分级控制,我试图在标签中捕获它的分级值

评级控制代码为:

<asp:UpdatePanel runat="server" ID="upRating">
      <ContentTemplate>
      <act:Rating ID="rfixer" runat="server" CurrentRating="0" MaxRating="4" EmptyStarCssClass="emptypng" FilledStarCssClass="smileypng" StarCssClass="smileypng" WaitingStarCssClass="donesmileypng" OnChanged="Rating1_Changed">
      </act:Rating>
      <asp:Label ID="lblRating" runat="server" ForeColor="Red"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
但标签中的文本永远不会更改

问题是什么?

在您的评级控制中设置
AutoPostBack=“true”

  <act:Rating ID="rfixer" runat="server" AutoPostBack="true" CurrentRating="0" MaxRating="4" EmptyStarCssClass="emptypng" FilledStarCssClass="smileypng" StarCssClass="smileypng" WaitingStarCssClass="donesmileypng" OnChanged="Rating1_Changed">
  </act:Rating>


尝试将标签更改为硬编码值,即在
Rating1\u Changed
write
lblRating.Text=“Testing”的第一行;返回
这将确保
Rating1
在更改时导致回发您缺少的
AutoPostBack=true
如果我从页面中更改标签文本,它会被更改,但是当我从Rating1更改标签文本时,文本不会被更改。@V4Vendetta-AutoPostBack用于哪个控件?@user1181942用于评级控件
谢谢。。。这是我犯的愚蠢的错误。。。非常感谢你。。我现在无法将此标记为答案。过一段时间我会做的
  <act:Rating ID="rfixer" runat="server" AutoPostBack="true" CurrentRating="0" MaxRating="4" EmptyStarCssClass="emptypng" FilledStarCssClass="smileypng" StarCssClass="smileypng" WaitingStarCssClass="donesmileypng" OnChanged="Rating1_Changed">
  </act:Rating>