J'ai un problème avec la validation dans .NETproblème de contrôle côté serveur de validation dans .NET
J'utilise la validation côté serveur pour une zone de texte, i appliqué requiredfield et la gamme validateur pour cela. et mon problème est que je veux afficher les messages au même endroit au lieu d'utiliser
pour les deux messages. Supposons que j'ai quitté la zone de texte, il dit "il est nécessaire" et si j'entre une valeur au-delà de la plage, il dit "Range doit être de 1 à 100" mais les deux messages sont à des endroits différents. Je ne veux pas utiliser le résumé de validation, j'ai essayé la propriété "validationGroup" et "Display", mais je n'ai toujours pas obtenu la solution.
Quelqu'un peut-il avoir une idée?
<asp:TextBox ID="txtEmpID" runat="server" CssClass ="textbox"></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtEmpID" ErrorMessage="Emp ID is Must"
Display ="Dynamic"></asp:RequiredFieldValidator>
<br />
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="txtEmpID" ErrorMessage="Range must be 1 -100"
MaximumValue="100" MinimumValue="1" Type="Integer" Display ="Dynamic"></asp:RangeValidator>
je ne ai jamais utilisé CustomValidator avant, mais je suis en train maintenant. avez-vous un échantillon ou un bon lien? –
Avoir une lecture @ http://asp.net-tutorials.com/validation/custom-validator/ et http://www.4guysfromrolla.com/articles/073102-1.aspx – ysrb
et la deuxième option ne fonctionne pas avec RangeValidator –