虽然在asp.net的updatepanel中,控件应该完全回发

时间:2013-03-12 14:38:57

标签: asp.net

我有一个更新面板。在这里我有几个控件,但事情是我有一个用于搜索snagcode的文本框,我应用jquery自动完成插件到它。第一次加载它工作正常,但不是在这之后这很明显,因为它放在更新面板但我需要逐个搜索snadcode,我无法在updatepanel外移动文本框。我该怎么办 ?非常期待专家的任何建议。这是我的布局......

<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>

1 个答案:

答案 0 :(得分:0)

之间的aspx页面中尝试此操作
<script></script>

可能会有所帮助

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