Estoy tratando de implementar un simple ActionLink
que 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
MVC5 con eliminar diálogo y glifo. Puede funcionar versiones anteriores.
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