MySqlConnection için Connectionstate özelliği mevcutsa, tek bir connection oluşturup, eğer connection durumu açık değilse açın. ve işlem bittiğinde connection kapatın.

ör:
MySqlConnection con=new MySqlConnection("..");
...
if (con.Connectionstate != ConnectionState.Open)
con.open();
//query
con.close();

Eğer Datalist,gridview gibi birşey kullanıyorsanız, araçın datasource'una şu kodu ekleyin : DataSourceMode="DataSet"

ör:

<asp:SqlDataSource ID="ElroySqlDataSource"
runat="server"
DataSourceMode="DataSet" ......

umarım işinize yarar.