Pregunta

Por la tarde todos.

Esta es una tarea fácil para usted que no puedo entender.

Tengo un validador requiredfield que está haciendo su trabajo demasiado bien! Tras la lnkLogOut, el usuario debe iniciar sesión a cabo, pero el validador requiredfield está impidiendo esto.

protected void lnkLogOut_Click(object sender, EventArgs e)
        {
            Session.Abandon();
            Response.Write("<script language='javascript'> { window.close();}</script>");
        }

¿Cómo hago para esencialmente anular la validación de campo requerida en este caso decir, el usuario puede acceder a la página, consciente de que no es el camino a seguir, no toca los controles (por lo que todavía estén vacías), pero el validador requerido se ignora.

Disculpas por la espesa cuestión.

¿Fue útil?

Solución

Es posible establecer CausesValidation a False en que el control, así:

<asp:Link runat="server" ID="lnkLogout" CausesValidation="False" ... />

También es posible que desee revisar ValidationGroups , para indicar la ciertos controles sólo deben validar ciertos grupos de campos de entrada, etc.

Otros consejos

Utilice la propiedad grupo de validación:

http://msdn.microsoft.com/en-us/library /ms227424.aspx

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