For instance, I have a SqlDataSource that loads a list of items. On my form, I've got 3 dropdown boxes that both should contain that same list of values, and then the user can select a different value for each and save.
By hooking up each dropdown list to the same SqlDataSource, the database gets hit three times - one for each object that lists it as a datasource. If I remove the "automatic" links that you find in the SmartTag interface, I'd still have to have code-behind that would call DataBind on each of the comboboxes, which would again cause three calls to the Database.
I guess I could pull back the values into a list of strings that I store in the ViewState, but is there a better way?