Credo che sia meglio usare il CodeBehind della pagina, cioe' il file "nomepagina.aspx.cs" e non i tag <SCRIPT>.

Quest'ultimo è un metodo un po' superato, è stato soltanto 'trascinato' dietro per non spiazzare troppo chi proveniva da ASP 3.0, e permettere comunque di inserire codice Embedded nella parte HTML.

codice:
using MySql.Data.MySqlClient;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
      .....................
    }
}