Как вызвать UpdatePanel с помощью элемента управления TextBox?

Рассмотрим следующий код:

<label>Search:</label><asp:TextBox runat="server" ID="search" ClientIDMode="Static" OnKeyUp="$('#searchButton').click();" /><asp:Button runat="server" ID="searchButton" ClientIDMode="Static" />
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:GridView runat="server" DataSourceID="EntityDataSource1" 
            AllowPaging="True" AllowSorting="True" AutoGenerateColumns="true" PageSize="20"
            Width="400" />
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="searchButton" />
    </Triggers>
</asp:UpdatePanel>

Кнопка будет вызывать обновление панели. Я хотел бы вызвать обновление по нажатию кнопки в поле поиска, поэтому я "симулирую" это с помощью оператора jQuery, который нажимает на кнопку. Мне интересно... должен быть лучший способ... верно!?

6
задан Kees C. Bakker 23 November 2011 в 21:44
поделиться