2017-06-01 21 views
0

Ich habe RequiredFieldvalidator und ich möchte in bestimmten Fällen zu deaktivieren es. diesedeaktivieren RequiredFieldvalidator

ist die RequiredFieldValidator:

<asp:RequiredFieldValidator ID="RfvHul" runat="server" ErrorMessage="Error" ControlToValidate="txtBox" Display="None"></asp:RequiredFieldValidator> 

und ich habe versucht, dies zu tun, aber alle diese Zeilen Code gab mir Page_IsValid = false

$("#RfvHul").attr("disabled", true); 

ValidatorEnable(document.getElementById("<%=RfvHul.ClientID%>"), false); 

document.getElementById("RfvHul").Enabled = false; 

$("#RfvHul").attr("Enabled", false); 

Danke für die Hilfe!

+3

gehen Sie bitte mit diesem Link: http://techbrij.com/dynamically-enable-disable-validator-isvalid-asp-net –

Antwort

2

Sie können es nicht einfach Clientseite deaktivieren und erwarten, dass der serverseitige Code darüber informiert. Bevor Sie Validate() aufrufen, müssen Sie die Deaktivierung der Logikserverseite wiederholen.

Verwandte Themen