Dec 16, 2010, 8:48 AM
Dynamic create a TextField and Button
Dynamic create a TextField and Button in the OnInit event.
but i cann't get the correct value of TextField which user input or evaluate in the program.
Who can help me.
Thans
Andy
but i cann't get the correct value of TextField which user input or evaluate in the program.
Who can help me.
Thans
Andy
//Page UI:
<body>
<form id="form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Button ID="test" runat="server" Text="test">
<DirectEvents>
<Click OnEvent="btnClick"></Click>
</DirectEvents>
</ext:Button>
</form>
</body>
</html>
//Page code:
Ext.Net.Button b;
Ext.Net.TextField c;
protected override void OnInit(EventArgs e)
{
b = new Ext.Net.Button("Click Me");
b.ID = "myID";
b.DirectEvents.Click.Event += new ComponentDirectEvent.DirectEventHandler(AddClick);
b.Render();
this.Controls.Add(b);
c = new Ext.Net.TextField();
c.ID = "edt1";
c.Render();
this.Controls.Add(b);
}
protected void btnClick(object sender, DirectEventArgs e)
{
c.Text="123";
c.Render();
}
protected virtual void AddClick(object sender, EventArgs e)
{
X.Msg.Alert("value",c.Text).Show();//<not show the correct value which user input or evaluate in the program
}