Perche non imposti il Text della Label sempre tramite codebehind?
Ad esempio nel page_load
codice:
label1.Text = MyArray[0].ToString();
HTH