20. marts 2006 - 14:34
Der er
6 kommentarer og 1 løsning
Popup ved slettefunktion
Er det ikke mulig, at vælge en funtion, hvor der popper et vindue frem ved tryk på "Slet"-knappen ved et DetailsView i ASP2.0? Ligesom i "gamle" dage, hvor man manuelt lavede et javescriptfunktion, som gjorde dette. Er der ikke lavet sådan noget sikkerhedsnoget i vs2005?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
20. marts 2006 - 17:16
#1
du kan gøre noget i denne stil: <asp:Button ID="Button2" runat="server" OnClientClick="return confirm('Er du sikker på at du ønsker at slette hvad end der skal slette?');" CommandName="Delete" Text="Slet" />
20. marts 2006 - 17:16
#2
Du skal bare placere den i en itemtemplate
21. marts 2006 - 08:50
#3
Jo, men jeg bruger Visual Studio 2005, og her foregår Delete automatisk. Så derfor kan jeg ikke umiddelbart se, hvordan jeg får din kode ind i den autogenererede, som ser sådan ud: <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="F_Id" DataSourceID="AccessDataSource1" Height="50px" Width="125px"> <Fields> <asp:BoundField DataField="F_Id" HeaderText="F_Id" InsertVisible="False" ReadOnly="True" SortExpression="F_Id" /> <asp:BoundField DataField="F_Name" HeaderText="F_Name" SortExpression="F_Name" /> <asp:BoundField DataField="F_Adress" HeaderText="F_Adress" SortExpression="F_Adress" /> <asp:BoundField DataField="F_Birthdate" HeaderText="F_Birthdate" SortExpression="F_Birthdate" /> <asp:BoundField DataField="F_Sex" HeaderText="F_Sex" SortExpression="F_Sex" /> <asp:BoundField DataField="F_Phonenumber" HeaderText="F_Phonenumber" SortExpression="F_Phonenumber" /> <asp:BoundField DataField="F_Zipcode" HeaderText="F_Zipcode" SortExpression="F_Zipcode" /> <asp:BoundField DataField="F_Mail" HeaderText="F_Mail" SortExpression="F_Mail" /> <asp:BoundField DataField="F_Code" HeaderText="F_Code" SortExpression="F_Code" /> <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" /> </Fields> </asp:DetailsView> Derimod gik jeg ind i eventen "ItemDeleting", men herinde fungerer html-kode jo ikke. Så jeg ved ikke lige, hvordan det skal implementeres...
21. marts 2006 - 08:54
#4
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="F_Id" DataSourceID="AccessDataSource1" Height="50px" Width="125px"> <Fields> <asp:BoundField DataField="F_Id" HeaderText="F_Id" InsertVisible="False" ReadOnly="True" SortExpression="F_Id" /> <asp:BoundField DataField="F_Name" HeaderText="F_Name" SortExpression="F_Name" /> <asp:BoundField DataField="F_Adress" HeaderText="F_Adress" SortExpression="F_Adress" /> <asp:BoundField DataField="F_Birthdate" HeaderText="F_Birthdate" SortExpression="F_Birthdate" /> <asp:BoundField DataField="F_Sex" HeaderText="F_Sex" SortExpression="F_Sex" /> <asp:BoundField DataField="F_Phonenumber" HeaderText="F_Phonenumber" SortExpression="F_Phonenumber" /> <asp:BoundField DataField="F_Zipcode" HeaderText="F_Zipcode" SortExpression="F_Zipcode" /> <asp:BoundField DataField="F_Mail" HeaderText="F_Mail" SortExpression="F_Mail" /> <asp:BoundField DataField="F_Code" HeaderText="F_Code" SortExpression="F_Code" /> <ItemTemplate> <asp:Button ID="Button2" runat="server" OnClientClick="return confirm('Er du sikker på at du ønsker at slette hvad end der skal slette?');" CommandName="Delete" Text="Slet" /> </ItemTemplate> </Fields> </asp:DetailsView>
21. marts 2006 - 09:54
#5
Hvis jeg prøver med den kode, så får jeg fejlmeddelelsen: System.Web.UI.WebControls.DataControlFieldCollection skal have elementer af typen System.Web.UI.WebControls.DataControlField. ItemTemplate er af typen System.Web.UI.HtmlControls.HtmlGenericControl.
21. marts 2006 - 10:02
#6
skulle være: <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="F_Id" DataSourceID="AccessDataSource1" Height="50px" Width="125px"> <Fields> <asp:BoundField DataField="F_Id" HeaderText="F_Id" InsertVisible="False" ReadOnly="True" SortExpression="F_Id" /> <asp:BoundField DataField="F_Name" HeaderText="F_Name" SortExpression="F_Name" /> <asp:BoundField DataField="F_Adress" HeaderText="F_Adress" SortExpression="F_Adress" /> <asp:BoundField DataField="F_Birthdate" HeaderText="F_Birthdate" SortExpression="F_Birthdate" /> <asp:BoundField DataField="F_Sex" HeaderText="F_Sex" SortExpression="F_Sex" /> <asp:BoundField DataField="F_Phonenumber" HeaderText="F_Phonenumber" SortExpression="F_Phonenumber" /> <asp:BoundField DataField="F_Zipcode" HeaderText="F_Zipcode" SortExpression="F_Zipcode" /> <asp:BoundField DataField="F_Mail" HeaderText="F_Mail" SortExpression="F_Mail" /> <asp:BoundField DataField="F_Code" HeaderText="F_Code" SortExpression="F_Code" /> <asp:TemplateField HeaderText="Slet"> <ItemTemplate> <asp:Button ID="Button2" runat="server" OnClientClick="return confirm('Er du sikker på at du ønsker at slette hvad end der skal slette?');" CommandName="Delete" Text="Slet" /> </ItemTemplate> </asp:TemplateField> </Fields> </asp:DetailsView>
30. december 2010 - 16:26
#7
Det var vist en fejl i hele applicationen.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.