Вы можете сделать это, чтобы обновить панель обновлений без кнопки:
<script type="text/javascript">
function refreshPanel() {
__doPostBack('<%= updatePanel.UniqueID %>', '');
}
</script>
<label>Search:</label>
<asp:TextBox runat="server" ID="search"
ClientIDMode="Static" OnKeyUp="refreshPanel();" />
<asp:UpdatePanel runat="server" ID="updatePanel">
Вам просто нужно дать ID вашей панели обновления (updatePanel здесь)
Выполните этот код в keyup или всякий раз, когда вы будете к нему готовы.