html - How to control each delete button on the every <li> tags. (asp.net) -Code behind -
i've been trying write onclick function, couldn't figure out how it. wrote function in page load() , provides when pages loading, data coming database. , <li> , delete buttons creating right there. mean didn't write <li> or button tags. (you can see structure on screen shot, i'll share here). can insert records, need delete on delete buttons.
in case problem is: want use onclick function in code behind (or can advice way) can control <li> (like selectedrow) , anchor <a>.
this page load (creating <li>,<a> , button)
for (int = 0; < db.machines.length; i++) { li = new htmlgenericcontrol("li"); ancor = new htmlgenericcontrol("a"); btn = new button(); btn.text = "delete"; btn.attributes.add("runat", "server"); btn.attributes.add("class", "deletebutton"); li.controls.add(btn); li.attributes.add("class", "list-group-item"); newitem = db.machines[i]; machineul.controls.add(li); ancor.innertext = newitem; li.controls.add(ancor); } <div id="machinelistid" class="panel"> <ul id="machineul" class="list-group" runat="server"> </ul> </div> here screen shot
for(yourconditions) { //add button var button = new button {id = "buttonid", text = "text"}; button.click += button_click; li.controls.add(button) } code behind function
private void button_click(object sender, eventargs e) { //get id of calling button button button = (button)sender; string buttonid = button.id; // next stuff } //note: make button id unique in loop. hope helps!

Comments
Post a Comment