Necesito mover este nuevo botón a este DIV que ya existe. Esto me parece que debería funcionar pero no funciona. ¿Qué estoy haciendo mal?Mover el botón a Div
Button button5 = new Button();
button5.Text = "Five";
button5.CssClass = "buttonCSS";
button5.Click += new EventHandler(button5_Click);
button5.ID = "button5";
this.Controls.Add(button5);
string myscript = @"
var navFooter = document.getElementById('NavFooter');
var button5 = document.getElementById('button5');
navFooter.Controls.Add(button5);
";
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myscript, true);
Sé que se están encontrando los dos objetos. ¿Algunas ideas?
. (Nota: no puedo usar jQuery)
Gracias.
La ID no es el problema. Estoy obteniendo el control. Por ejemplo, si hago una alerta (button5.value); luego devuelve "Cinco". Gracias sin embargo. – user390480
@ user390480, vi que mencionaste que obtendrías los controles. La primera parte de mi respuesta es simplemente una sugerencia. La segunda parte de la respuesta debería arreglar tu problema. ¿Reemplazó su 'Controls.Add()' con '.appendChild (button5)'? 'Controls.Add()' no es JavaScript, es C#. '.appendChild()' es el equivalente JS en este caso. –
appendChild! Eso es. Gracias. – user390480