Я использую ASP. NET UpdatePanel для частичной обратной передачи. Каким-то образом после обратной передачи на стороне сервера (ddl_SelectedIndexChanged) значение, установленное функцией Javascript (значение lblTotal = 100), удаляется. Можно ли в любом случае сохранить значение, установленное функцией Javascript?
JavaScript:
<script type="text/javascript">
function calculateTotal() {
var lblTotal = document.getElementById("<%= lblTotal.ClientID%>");
lblTotal.innerHTML = "100";
}
</script>
HTML:
<asp:UpdatePanel ID="UpdateGrid" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddl" runat="server" OnTextChanged="ddl_SelectedIndexChanged" AutoPostBack="true" />
<asp:CheckBox ID="chkLevels" runat="server" onclick="calculateTotal()" />
<asp:Label ID="lblTotal" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
C# / Код позади:
protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
// Some code
}