26 messaggi dal 09 luglio 2007
Ciao mi intrufolo anch'io ho sentito la vostra discussione...ma non riesco a farlo funzionare...io lavoro in c# è il bottone è in un dataGrid e la funzione OnClientClick:
<ASP:ButtonColumn id="Delete" CommandName="Delete" OnClientClick="return confirm_delete();" HeaderStyle-BackColor="#BDD3E9" Text="<img src='immagini/eCommerce/nope.gif'>"runat="server"></ASP:ButtonColumn>
mi dice che non esiste...sempre lato client ho messo lo script..e poi lato server...:
if (e.CommandName == "Delete")
{
Delete.Attributes.Add("onclick", "return confirm_delete();");
}

che cosa sbaglio help help :(
132 messaggi dal 22 marzo 2007
Ciao, guarda io ho seguito il consiglio datomi e funziona.. l'ho gestito solamente lato client nella pagina aspx, poi se clicco sul pulsante OK (quindi confermo la cancellazione), mi va ad eseguire normalmente il mio codice di cancellazione riga nel file aspx.vb dove naturalmente ho agganciato Handles grid_elenco_schede.RowDeleting.
guarda l'esempio sotto, se non sono stato chiaro fammi sapere.
ciao
alex

FILE ASPX:
<asp:GridView AlternatingRowStyle-BackColor="Beige" Font-Size="X-Small" Font-Bold="true" ForeColor="MIDNIGHTBLUE" DataKeyNames="IdScheda" ID="grid_elenco_schede" runat="server" AllowPaging="true" AllowSorting="true" PageSize="4" >
<Columns >
<asp:TemplateField InsertVisible="False" HeaderText="Elimina">
<ItemStyle CssClass="barrastrumenti" Width="56px" />
<ItemTemplate>
<asp:ImageButton ID="Img_delete" runat="server" AlternateText="elimina" CausesValidation="False"
CommandName="Delete" ImageUrl="~/Image/delete.jpg" OnClientClick="return confirm('sicuro di voler procedere con la cancellazione?');" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</GRIDVIEW>

'''''''''''''''''''''''

FILE ASPX.VB:

Sub delete(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles grid_elenco_schede.RowDeleting

'CODICE DELETE

End Sub

''''''''''''''''''
152 messaggi dal 18 gennaio 2002
devi semplicemente mettere

<asp:ImageButton ..... OnClientClick="return confirm('sicuro di voler procedere con la cancellazione?');" .../>
26 messaggi dal 09 luglio 2007
Il problema è che il mio è un ButtomColumn non mi fa accettare ne l'id ne onclientclick.... :(
26 messaggi dal 09 luglio 2007
ho provato inserendo asp:immageButton ma neanche li mi trova onClientClick come proprietà
152 messaggi dal 18 gennaio 2002
<asp:ImageButton ID="Img_delete" runat="server" AlternateText="elimina" CausesValidation="False"
CommandName="Delete" ImageUrl="~/Image/delete.jpg" OnClientClick="return confirm('sicuro di voler procedere con la cancellazione?');" />


hai controllato se hai inserito CausesValidation="False" ... la validazione - anch'essa avviene lato client - potrebbe dar fastidio a onclientCLick

Se hai inserito il tag manualmente non credo che il problema sia asp:immageButton


Se non riesci a risolvere il problema posta l'aspx

Ciao, Mirko.


Modificato da mrub il 21 febbraio 2008 14.01 -
26 messaggi dal 09 luglio 2007
<asp:ImageButton CausesValidation="False" ID="Img_delete" runat="server" AlternateText="elimina" CommandName="Delete" ImageUrl="~/immagini/eCommerce/nope.gif" OnClientClick="return confirm('che nervi??');" />

non fa assolutamente niente.....


anche se tolgo CausesValidation o lo metto a true non fa niente lo stesso


Modificato da ManuMinù il 21 febbraio 2008 14.11 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.