2013-03-12 2 views
0

У меня есть панель обновления. Внутри этого у меня есть несколько элементов управления, но дело в том, что у меня есть текстовое поле для поиска 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>&nbsp;Search</asp:LinkButton> 
         </td> 
        </tr> 
        <tr> 
         /// Some other controls here.... 
</table> 
      </ContentTemplate> 
      <Triggers> 
       <asp:AsyncPostBackTrigger ControlID="txtSnagCode" /> 
      </Triggers> 
     </asp:UpdatePanel> 
+0

Если она должна полностью обратной передачи, почему вы используйте «AsyncPostBackTrigger» вместо ['PostBackTrigger'] (http://msdn.microsoft.com/en-us/library/system.web.ui.postbacktrigger.aspx)? –

+0

PostBackTrigger не работает для jquery autocomplete во второй раз после загрузки первой страницы, хотя я установил autopostback true для txtSnagCode – user1427614

ответ

0

Попробуйте это на вашей странице ASPX между

<script></script> 

Может быть, это может быть полезным

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, e) { 
     // Put your valueable code here [Between postbacks] 
    }); 
+0

Я не понимаю! Вы можете объяснить, пожалуйста ? – user1427614

+0

есть ли какой-либо способ проникнуть внутрь панели обновления, он не разделяет каких-либо функциональных возможностей панели обновления, что означает, что она полностью отключена от панели обновления? – user1427614

Смежные вопросы