....then don't hard-code your connection strings into the data source control. For example, rather than writing:
<asp:SqlDataSource ID="SqlDataSource_Checkbox" runat="server" SelectCommand="select friendly_rolename from roles"
ConnectionString="Data Source=blah;Persist Security Info=True;User ID=blah;Password=blahblah" ProviderName="Oracle.Data.DataClient">
</asp:SqlDataSource>
...place everything in a web.config file and do this instead:
<asp:SqlDataSource ID="SqlDataSource_Checkbox" runat="server" SelectCommand="select friendly_rolename from roles"
ConnectionString="
<%$ ConnectionStrings:ConnectionString %>" ProviderName="
<%$ ConnectionStrings:ConnectionString.ProviderName %>">
</asp:SqlDataSource>
If I see another instance of someone thinking "
no code" means "
no brains" and copy a damn connection string to forty places in the declarative statements, I'm going to scream....