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.
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.
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.
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?
For sample code on how I'm implementing this, you can see a previous question I've asked here:
Referencing a field on an asp.net page from a Web Service (asmx) page