You are right! :) Here is a JavaScript sample. Markup Part: ========= function AddMoreItems() { var newNode = null; var objList = document.getElementById('CheckBoxList1'); if (objList != null) { var tblBody = objList.getElementsByTagName('TBODY'); newNode = tblBody[0].rows[tblBody[0].rows.length-1].cloneNode(true); if (newNode != null) tblBody[0].appendChild(newNode); } return false; }
Code Behind Part: ============= protected void Page_Load(object sender, EventArgs e) { CheckBoxList1.Items.Add(new ListItem("Hello")); CheckBoxList1.Items.Add(new ListItem("Welcome")); submitBtn.Attributes.Add("onclick", "return AddMoreItems();"); } I hope you got some idea! Enjoy! P.Anbuselvan IT Consultant Emirates Group IT, UAE