Quiero tener un botón de cancelación simple, así que al confirmar, por ejemplo, la eliminación de un producto, pueden cambiar de opinión y hacer clic en cancelar antes de que el la acción de eliminación se inicia.ASP.NET MVC: la forma correcta de manejar un botón cancelar
Me imagino que al hacer clic en el botón que desea redirigir al usuario a la página anterior. Entiendo que una forma común de manejar esto es con javascript
onclick="javascript:history.back(1);"
¿Esto es aceptable? Si el usuario tiene JavaScript desactivado, ¿qué ocurre entonces?
Por lo tanto, pensé que enviaría el formulario y una acción redirigiría al usuario a la página anterior. ¿Es así como debería hacerse? Y si es así, ¿cuál es el código C# para hacer esto?
Gracias por cualquier ayuda :)
¿Está tratando de detener una eliminación en progreso o está apareciendo una confirmación cuando el usuario hace clic en eliminar o qué? –
pregunta editada. Quise decir que el usuario puede hacer clic en un botón cancelar cuando se muestra una ventana emergente de confirmación – ajbeaven
En ese caso, onclick = "javascript: return (confirm ('¿Está seguro de que quiere eliminar?')) Probablemente sea mejor. Los mantendrá en la misma página cuando cancelen en lugar de volver a una página anterior. En cuanto a si tienen javascript deshabilitado ... necesitarás la ayuda de otra persona. –