동적으로 버튼도 이벤트를 생성했습니다. 이제 동적으로 생성 된 텍스트 상자에 Button의 onClick 이벤트에 액세스하고 싶습니다. 어떻게하면됩니까? 동적 텍스트 상자 당신이 버튼의 onClick 이벤트에 Page.FindControl(textBoxId)
를 사용해보십시오 않은 다음 Page.Controls.Add()
또는 this.Controls.Add()
을 사용하여 페이지를 추가하는 경우동적 제어
class MyClass
{
TextBox txtBox = null;
private void MyMethod()
{
var btn = new Button();
btn.Click += MyBtnEventHandler
...
txtBox = new TextBox();
}
protected void MyBtnEventHandler(object sender, .....)
{
if(txtBox != null) var data = txtBox.Text;
}
}
'생성 방법'은 무엇입니까? 코드를 코딩 한 다음 페이지에 추가하거나 템플릿 컨트롤 (예 : GridView)에서 생성하고 있습니까? – Mantorok
페이지에 추가하고 있습니다. – Swathi