01. august 2006 - 17:44Der er
2 kommentarer og 1 løsning
"Indbyggede" værdier til CommandName på ImageButtons
Hej eksperter.
Jeg har et gridview:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="Id" DataSourceID="ObjectDataSource1" AlternatingRowStyle-BackColor="Beige" Width="100%" OnRowDeleting="GridView1_RowDeleting" OnRowCommand="GridView1_RowCommand"> <Columns> <asp:TemplateField HeaderText="Gallerinavn"> <ItemTemplate> <table width="100%"> <tr> <td style="width:98%;"><asp:Literal ID="LiteralName" runat="server" Text='<%# Eval("Name") %>'></asp:Literal></td> <td align="right" style="width:20px"><asp:ImageButton ImageAlign="Middle" ID="EditButton" ImageUrl="~/Images/Edit.gif" runat="server" CommandName="Select" CommandArgument='<%# Eval("Id") %>' /></td> <td align="right" style="width:20px"><asp:ImageButton ImageAlign="Middle" ID="DeleteButton" ImageUrl="~/Images/Delete.gif" runat="server" CommandName="Delete" OnClientClick="if (confirm('Er du sikker på du vil slette dette Galleri. Dette sletter også alle billeder under galleriet?') == false) return false;" /></td> </tr> </table> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Som det kan ses har jeg ImageButtons. På den sidste har jeg sat CommandName="Delete" og så virker det som om den automatisk sletter den række? Jeg troede CommandName var en variabel man kunne bruge for at at fange hvilken commando der blev kaldt(I codebeside):
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.