На моей странице ASP есть код, который выглядит следующим образом:
<asp:UpdatePanel runat="server" id="updatepanel1" UpdateMode="Conditional" onload="updatepanel1_Load" ChildrenAsTriggers="false">
<ContentTemplate>
<asp:HiddenField id="sendingRequest" runat="server" Value="0" />
....
</ContentTemplate>
</asp:UpdatePanel>
У меня также есть некоторый javascript на моей странице, который делает это, чтобы вызвать обновление панели обновления:
var sendingRequest = document.getElementById("<%=sendingRequest.ClientID%>");
sendingRequest.value = "1";
__doPostBack('<%= updatepanel1.ClientID %>', '');
До сих пор все работало нормально, но в моем событии updatepanel1_Load я пытаюсь установить значение обратно в "0":
sendingRequest.Value = "0";
Это значение никогда не обновляется и не устанавливается на 0 на клиенте после обратной передачи, и я не могу понять, почему!
Кто-нибудь может помочь? Спасибо