title: UI Dialog to search and add clients to a list
body: <p>I need to implement a dialog for a web application (ASP.NET/C#) where users can search and select one or more clients from the company's database.</p>
  
  <p>Actually an existing version is already used (see attached image) and I have to replace it with a new version (it comes from an external legacy software and will be dismissed). 
  The goal is to provide an intuitive and easy to use GUI, still providing the basic functionalities like: search for a client and add it or remove previously inserted.</p>
  
  <p>My idea would be to develop the dialog with <em>jQuery Dialog plugin</em> and using web methods and <em>Ajax/JSON</em> to interact with them for interacting with the server and the DB. I cannot find a good solution yet for the contacts list, since I would avoid using GridViews or tables, if possible, for listing them.</p>
  
  <p><strong>Does anyone knows if further plugins or best patters exist for develop this UI and its functionalities?</strong> </p>
  
  <p><img src="https://i.stack.imgur.com/MGZcT.jpg" alt="Template"></p>