У меня есть панель обновления. Внутри этого у меня есть несколько элементов управления, но дело в том, что у меня есть текстовое поле для поиска snagcode, и я применяю к нему плагин автозаполнения jquery. Первая загрузка страницы работает нормально, но не после этого, и это очевидно, потому что оно размещается внутри панели обновления, но мне нужно для поиска snadcode один за другим, и я не могу переместить текстовое поле за пределы панели обновления. Что мне делать ? Любые предложения эксперта очень ожидаются. Вот мой макет ниже ...Управление должно быть полностью возвращено, хотя внутри updatepanel в asp.net
<asp:UpdatePanel ID="updatepnlForSnagDefinationPATQA" runat="server">
<ContentTemplate>
<table width="100%" class="table table-stripe">
<tr>
<td>
Snag Code:
</td>
<td>
<asp:TextBox ID="txtSnagCode" runat="server" AutoCompleteType="Search" ClientIDMode="Static"> </asp:TextBox>
<asp:LinkButton ID="lnkbtnFind" runat="server" CssClass="btn btn-info" OnClick="lnkbtnFind_Click"><i class="icon-search icon-white"></i> Search</asp:LinkButton>
</td>
</tr>
<tr>
/// Some other controls here....
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txtSnagCode" />
</Triggers>
</asp:UpdatePanel>
Если она должна полностью обратной передачи, почему вы используйте «AsyncPostBackTrigger» вместо ['PostBackTrigger'] (http://msdn.microsoft.com/en-us/library/system.web.ui.postbacktrigger.aspx)? –
PostBackTrigger не работает для jquery autocomplete во второй раз после загрузки первой страницы, хотя я установил autopostback true для txtSnagCode – user1427614