Vale he estado depurando el código y lo que me esta pasando si que es raro. Hay algo que no comprendo.
Esto es lo que estoy haciendo en código:
Código:
protected void Page_Load(object sender, EventArgs e)
{
ImageButton btnSpain = new ImageButton();
btnSpain.Attributes.Add("ID", "btnSpain");
btnSpain.Attributes.Add("runat", "server");
btnSpain.Attributes.Add("ImageUrl", "spain.png");
pnlOptions.Controls.Add(btnSpain);
}
Cuando despues de ejecutarse este código, consulto los atributos del ImageButtom, resulta que todos los atributos son correctos, pero el atributo ImageButtom es = "" O_o no entiendo nada.