Tenir compte de ce code ci-dessous:Comment insérer un caractère de retour à la ligne dans le champ ErrorMessage de RegularExpressionValidator?
<asp:RegularExpressionValidator
ID="MyTestId"
ValidationGroup="MyTestGroup"
ErrorMessage="You are a silly user. You entered the wrong format for this problem. Please try again. Using this format! ELRLDKX##Z"
ValidationExpression="some unrelated regex"
runat="server"
ControlToValidate="MyTestTextbox">
</asp:RegularExpressionValidator>
Y at-il un moyen d'insérer un caractère d'échappement de quelque sorte dans la chaîne de ErrorMessage pour faire en sorte que S'il vous plaît essayer à nouveau. En utilisant ce format! ELRLDKX ## Z est sur une autre ligne? J'ai essayé, \ n sans succès.
Cela fonctionne bien, une autre question que j'ai rencontré est que la frontière I avoir pour le message d'erreur s'exécute sur deux lignes quand je l'utilise. Des correctifs pour ça? – pointedPenguin
Désolé, je ne comprends pas très bien ce que vous voulez dire par là ... Mais les validateurs ont une propriété 'Display', peut-être le paramétrer sur 'dynamic' peut-il aider? – VDWWD
Donc, je définis l'affichage dynamique. J'ai alors voulu donner à mes validateurs un "flair" avec un boarder et une couleur de fond. Ce qui s'est passé, c'est que j'ai obtenu quelque chose comme: --------------------------- | Vous êtes un utilisateur stupide -------------------------- Vous avez entré le mauvais format ........ | -------------------------------------------- – pointedPenguin