Я нашел this thread, пытаясь решить мою проблему, к сожалению, это не похоже на проблему, поскольку у меня уже есть все, как должно быть.UpdatePanel Условный updatemode не работает
У меня есть 3 UpdatePanels, что каждый вызов функции на .js файл установки, как это:
<asp:UpdatePanel ID="upPnlGeneralinfo" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true">
<ContentTemplate>
<script type="text/javascript">
Sys.Application.add_load(BindPageLoad);
</script>
Каждый имеют разные идентификаторы, конечно. Всякий раз, когда элемент управления вызывает обратную передачу в панели обновления, он работает, однако в js-файле я добавил console.log («запуск js-файла»), и я вижу, что он называется три раза, что означает, что обновляется все три обновления а не только один.
Все триггеры находятся внутри каждого из соответствующих обновляемых панелей, поэтому мне не нужно добавлять триггеры (я сделал это, чтобы убедиться, и это не имеет значения). Должно ли UpdateMode = Conditional разрешить это?
Также стоит упомянуть, что ни один из моих кодов никогда не вызывает никакой updatepanel.update(). Я попытался добавить, что для каждого элемента управления к их соответствующим панелям, и это также не имело никакого значения.
Любые идеи?