Tengo un formulario ASP.NET que toma la información de un usuario. Hay un botón Submit
en el formulario y un botón llamado Calc
que hace un cálculo para rellenar un campo de texto. El problema que tengo es que en el formulario tengo un conjunto de validadores <ASP:REQUIREDFIELDVALIDATOR>
y cuando se presiona el botón Calc
se valida el formulario. No quiero que los campos obligatorios se validen cuando se presiona el botón Calc
, solo el botón Submit
. De cualquier forma alrededor de esto?¿Cómo eludir la validación de un botón en ASP.NET?
Respuesta
<asp:Button runat="Server" ... CausesValidation="False" />
Button.CausesValidation (Si no recuerdo mal).
Establezca button.causesValidation en false.
Sin embargo, si todo lo que está haciendo es calcular algo basado en la entrada del usuario, entonces debería no tener que volver publicar en absoluto. Yo recomendaría usar un botón HTML y adjuntar algunos javascript a él para hacer su trabajo por usted y entonces no tendrá este problema.
Intente poner CausesValidation="false"
como un atributo de botón.
un código de ejemplo:
http://weblogs.asp.net/scottgu/archive/2005/08/04/421647.aspx
Si bien el diseño del botón, puede configurar su CausesValidation propiedad = "false" para evitar la validación en el evento de clic de botón. Que no permite a la validación del control de servidor y realizar su evento de clic única
página ASPX:
<asp:Button ID="buttonNew" runat="server" Text="New" CausesValidation="False" />
O
CodeBehind Página: (. cs)
buttonNew.CausesValidation = false;
Comprobar here para saber más sobre Validated
Validating
y eventos para los controles.
- 1. Cómo desencadenar la validación sin utilizar un botón de envío
- 2. validación en el botón
- 3. Validación de campo de un solo botón
- 4. ASP.NET validación de la URL
- 5. ¿Cómo poner un botón en un encabezado de ASP.NET gridview?
- 6. ¿Cómo eludir IsDebuggerPresent con OllyDbg?
- 7. ¿Cómo eludir la restricción de la etapa de GHC?
- 8. Cómo ejecutar un script después de la validación del cliente en asp.net mvc
- 9. Validación de botón de radio en javascript
- 10. ASP.NET ¿Cómo deshabilitar el botón al enviar?
- 11. Asp.net - Cómo convertir un botón en un hipervínculo
- 12. página ASP.NET Validación
- 13. Validación Condicional en asp.net MVC4
- 14. cómo usar múltiples AdditionalFields en la validación remota - asp.net mvc
- 15. Cómo agregar errores de validación en la colección de validación asp.net mvc?
- 16. Omitir la validación de formulario en el botón de comando
- 17. ¿Cómo funciona realmente la validación en ASP.NET MVC 2?
- 18. ASP.NET MVC: ¿Es suficiente la validación de anotación de datos?
- 19. ASP.NET botón
- 20. Validación ASP.NET MVC de unicidad
- 21. Desplácese hasta Resumen de validación: ASP.NET MVC
- 22. Deshabilitar el botón Guardar en WPF si la validación falla
- 23. ¿Puede el compilador eludir la siguiente copia?
- 24. ¿Activación de múltiples grupos de validación con un solo botón?
- 25. Cómo enviar ASP.NET con JavaScript después de la validación personalizada
- 26. Texto en un botón de imagen en C# asp.net 3.5
- 27. ASP.NET MVC3 Validación problema
- 28. Hacer un hipervínculo dentro de un botón en asp.net
- 29. Uso de la validación de DataAnnotations en Webforms de ASP.NET
- 30. ASP.NET MVC: la forma correcta de manejar un botón cancelar
En ASP.NET Core (debido a los ayudantes de etiquetas) ahora puede simplemente agregar el atributo ['formnovalidate'] (https://www.w3schools.com/tags/att_input_formnovalidate.asp) como de costumbre en'