CausesValidation es "Falso", pero la validación del lado del cliente aún está funcionando

StackOverflow https://stackoverflow.com/questions/82908

Pregunta

Tengo varios RequiredFieldValidators en un ASP.NET 1.1 aplicación web que están disparando en el lado del cliente cuando presione el botón Cancelar, que tiene la CausesValidation conjunto de atributos a "False".¿Cómo puedo hacer que se detenga?

No creo que la Validación de los Grupos son apoyados en 1.1.

He aquí un ejemplo de código:

<asp:TextBox id="UsernameTextBox" runat="server"></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="UsernameTextBoxRequiredfieldvalidator" ControlToValidate="UsernameTextBox" 
runat="server" ErrorMessage="This field is required."></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="UsernameTextBoxRegExValidator" runat="server" ControlToValidate="UsernameTextBox"
Display="Dynamic" ErrorMessage="Please specify a valid username (6 to 32 alphanumeric characters)." 
ValidationExpression="[0-9,a-z,A-Z, ]{6,32}"></asp:RegularExpressionValidator>

<asp:Button CssClass="btn" id="addUserButton" runat="server" Text="Add User"></asp:Button>
<asp:Button CssClass="btn" id="cancelButton" runat="server" Text="Cancel" CausesValidation="False"></asp:Button>

Actualización: Hubo alguna página dinámica de generación pasando en el código detrás de eso debe haber sido jugara, porque cuando me limpia que hasta que comenzó a trabajar.

¿Fue útil?

Solución

La validación de los Grupos no se han agregado a ASP.NET hasta la versión 2.0.Este es un 1.1 pregunta.

Revise su configuración y asegúrese de que no está sobrescribiendo en el código detrás.

Otros consejos

Están en la validación independiente de los grupos (el botón y los controles de validación)?

No estás llamado manualmente el JS para hacer la validación del lado del cliente es usted?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top