Pergunta

Tarde todos.

Aqui está um fácil para você que eu não consigo descobrir.

Eu tenho um validador requiredfield que está fazendo seu trabalho muito bem! Após a lnkLogOut, o usuário deve estar conectado para fora, mas o validador requiredfield está impedindo isso.

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

Como eu vou sobre essencialmente anular o validador de campo requerida, neste caso, ou seja, o usuário pode ir para a página, que isso não é o caminho a seguir, não toque nos controles (assim eles ainda estão vazias), mas o validador necessário é ignorado.

Desculpas para a questão de espessura.

Foi útil?

Solução

Você pode definir CausesValidation para False em que o controle, assim:

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

Você também pode gostar de revisão ValidationGroups , para indicar o certos controles só deve validar certos grupos de campos de entrada, etc.

Outras dicas

Use a propriedade grupo de validação:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top