title: How can I implement an autosearch TextBox, with short delay?
body: <p>I have a <code>GridView</code> that my users will need to filter based off of criteria entered into multiple filter text fields.</p>
  
  <p>The easiest approach for this issue is to create the needed <code>TextBox</code> controls and once a user is finished, that can click a Search button to execute the search.</p>
  
  <p>However, what I would prefer is that as my users are typing, the application will call an update on the <code>GridView</code> controls <code>UpdatePanel</code> which will update the grid as they type.</p>
  
  <p>I can do this on text change events but there is on major caveat that will need for my scenario-- I need the actual search to execute after a slight pause after the last key press.</p>
  
  <p>My reasoning should be obvious.  If a user enters a 20-30 character search string (which is quite possible) I don't want the page to make 20-30 update request.  Instead, once a user has paused for, say 500 millisecond, I want to execute the update.</p>
  
  <p>Is there a straight-forward approach to doing this?</p>
  
  <p>Currently I'm using JQuery and Bootstrap.  I'd prefer that any answer either only these libraries OR some other very light-weight JS tool.  Also, this is not an auto-complete question.  I don't need for the <code>TextBox</code> to include text post-appended, nor do I want a drop-down to appear under my <code>TextBox</code> suggesting content.  I want to update the data that is being displayed, dynamically, as a user searches.</p>