Posted: 7/24/2011
..............................................................................
...............................................................................
RadioButtonList rblDel = new RadioButtonList();
rblDel.ID = "rblDelete"; //rblDel.AutoPostBack = true; rblDel.Items.Add("Feedback ID"); //Response.Write("<br/> <br/>"); rblDel.Items.Add("Feedback Date"); rblDel.SelectedIndexChanged += new System.EventHandler(this.rblDel_SelectedIndexChanged); PanelBottom.Controls.Add(rblDel); rblDel.Visible = true;
protected void rblDel_SelectedIndexChanged(object sender, EventArgs e) { if (rblDel.SelectedIndex == 0) { TextBox txtID = new TextBox(); PanelBottom.Controls.Add(txtID); } }
This code does not fire events on selecting one of item in radiobutton list. Please provide me the solution. I want to show different data gridview and asp controls upon different selection on the left side menu.
Posted: 7/25/2011
you have to use java script and send the clientId of the objects like :
rblDel.Attributes.Add("OnSelectedIndexChanged", "clicktoSelect('" + rblDel.ClientID + "')");
and call the java script from aspx page something like :
function clicktoSelect(obj) { document.getElementById(obj).click(); }
Thanks for the suggestion.......