Estoy tratando de implementar un simple ActionLinkque eliminará registros usando ASP.NET MVC. Esto es lo que tengo hasta ahora:
<%= Html.ActionLink("Delete", 
                    "Delete", 
                    new { id = item.storyId, 
                          onclick = "return confirm('Are you sure?');" 
                        })%> 
Sin embargo, no muestra el cuadro de confirmación. Claramente me falta algo o he construido el enlace incorrectamente. ¿Alguien puede ayudar?
                    
                        asp.net-mvc
                                actionlink
                                
                    
                    
                        Cameron
fuente
                
                
            fuente

esas son rutas por las que estás pasando
El método sobrecargado que está buscando es este:
http://msdn.microsoft.com/en-us/library/dd492124.aspx
fuente
El código anterior solo funciona para Html.ActionLink.
por
usa el siguiente código:
La opción 'Confirmar' especifica el cuadro de confirmación de JavaScript.
fuente
También puede personalizar el pasando el elemento de eliminación junto con el mensaje. En mi caso, usando MVC y Razor, podría hacer esto:
fuente
Prueba esto :
fuente
Usando webgrid lo puede encontrar aquí , los enlaces de acción podrían verse como los siguientes.
fuente
Con imagen y confirmación al eliminar, que funciona en mozilla firefox
fuente
Yo quería lo mismo; un botón de eliminar en mi vista de Detalles. Finalmente me di cuenta de que necesitaba publicar desde esa vista:
Y, en el controlador:
fuente
fuente
Cualquier evento de clic anterior para actualizar / editar / eliminar el cuadro de mensaje de los registros alerta al usuario y si "Ok" continúe con la acción, de lo contrario, "cancelar" permanecerá sin cambios. Para este código, no es necesario corregir el código de script java separado. esto funciona para mi
<a asp-action="Delete" asp-route-ID="@Item.ArtistID" onclick = "return confirm('Are you sure you wish to remove this Artist?');">Delete</a>fuente
También puede probar esto para Html.ActionLink DeleteId
fuente