title: autocomplete textbox: does each web service *have* to be its own file?
body: <p>So I'm creating a web site where I can enter a specific artist's setlists.  I have a table with the artist's discography which includes all her songs.  So, now I want to create an Admin page where I can easily pick the tourdate and venue, and then enter the setlist.</p>
  
  <p>In order to do this, I want to create autocomplete textboxes to make it easier.  However, everything I've read is saying it's best to have each autocomplete reference its own asmx page.  I tried doing this with 2 textboxes on the same page once, and after much hassle I gave in and put them in their own asmx page and all worked well.</p>
  
  <p>However, this time I'm looking at probably 25 textboxes.  I can't believe I'm going to need 25 web services, although I guess technically they'll all be identical because they'll read from the same table.</p>
  
  <p>How can this be done?  Can I just use the same asmx page over and over?  If not, is there an easier way than creating 25 separate files?</p>
  
  <p>For sample code on how I'm implementing this, you can see a previous question I've asked here:</p>
  
  <p><a href="https://stackoverflow.com/questions/48253675/referencing-a-field-on-an-asp-net-page-from-a-web-service-asmx-page">Referencing a field on an asp.net page from a Web Service (asmx) page</a></p>