У меня есть следующий код переднего конца:ASP: UpdatePanel не работает, как ожидалось
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Table ID="groupTable" runat="server"></asp:Table>
</ContentTemplate>
</asp:UpdatePanel>
где «groupTable» генерируются на стороне сервера с несколькими строками текстового поля, как показано ниже
<INPUT onchange="javascript:setTimeout('__doPostBack(\'textbox0\',\'\')', 0)" tabIndex=100 onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" id=textbox0 language=javascript value=eeedddeeeee name=textbox0 jQuery19107993684268830612="42">
Каждое текстовое поле имеет сообщение назад, потому что есть логика на стороне сервера, которая применяется к соседним элементам управления, так что содержимое элемента управления зависит от предыдущего содержимого управления.
Я ожидаю увидеть, что вся страница не обновляется, а только сама таблица, но получается наоборот.
Я пропустил что-нибудь?
Где вы получите '__doPostBack (\ 'textbox0 \', \ '\')' от? – VDWWD
от редактирования текстового поля. – Lys