Frage

Am Nachmittag alle.

Hier ist ein einfacher für Sie, dass ich nicht herausfinden kann.

Ich habe einen requiredfield Validator, das seine Arbeit zu gut tut! Nach dem lnkLogOut, sollte der Benutzer abgemeldet werden, aber der requiredfield Validator ist dies zu verhindern.

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

Wie gehe ich im Wesentlichen in diesem Fall das gewünschte Feld Validator für ungültig erklären, dh der Benutzer in die Seite gehen, erkennen dies nicht der richtige Weg ist, berührt nicht die Kontrollen (so sie noch leer sind), aber die erforderliche Validator ignoriert wird.

Wir entschuldigen uns für die dicke Frage.

War es hilfreich?

Lösung

Sie können CausesValidation zu False auf dieser Steuerung eingestellt, etwa so:

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

Sie können auch gerne Kritik ValidationGroups , um anzuzeigen, die bestimmte Kontrollen nur bestimmte Gruppen von Eingabefeldern bestätigen sollten, etc.

Andere Tipps

Verwenden Sie die Validierungsgruppe Eigenschaft:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top