이 새로운 버튼을 이미이 DIV에 옮겨야합니다. 이것은 그것이 작동해야하지만 그렇게하지 않는 것 같습니다. 내가 도대체 뭘 잘못하고있는 겁니까?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);
두 개체가 발견되었습니다. 어떤 아이디어?
(참고 :. 내가 jQuery를 사용할 수 없습니다)
감사합니다.
ID는 문제가 아닙니다. 나는 통제권을 얻고있다. 예를 들어, 경고 할 경우 (button5.value); "Five"를 반환합니다. 그래도 고마워. – user390480
@ user390480, 나는 당신이 통제권을 얻고 있다고 언급 한 것을 보았습니다. 제 대답의 첫 부분은 단지 제안 일뿐입니다. 대답의 두 번째 부분에서 문제를 해결해야합니다. 당신의'Controls.Add()'를'.appendChild (button5)'로 대체 했습니까? 'Controls.Add()'는 JavaScript가 아니며 C#입니다. '.appendChild()'는 JS의 경우와 같습니다. –
appendChild! 그게 전부 야. 고맙습니다. – user390480