ma hai importato lo spazio dei nomi per i webcontrols in cima alla pagina?
using System.Web.UI.WebControls

Poi comunque che errore ti da sul casting?