You can do this to update your updated panel without a button:
<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">
You just need to provide your update with an ID field (updatePanel here)
Run this code on the keyboard or whenever you are ready for it.
source share