En espérant que quelqu'un puisse vous aider. Ça me cause un vrai mal de tête. RazorEngine renvoie une erreur impaire lorsque l'un de mes modèles contient une adresse électronique qui contient un trait d'union à la fin de la partie utilisateur de l'adresse (par exemple, [email protected]).Problème avec RazorEngine, modèles et adresses e-mail
L'erreur est longue, et a de grandes explications sur les raisons de modèles dynamiques ne sont cependant la partie pertinente est
The name 'domain' does not exist in the current context.
Je ne comprends pas fonctionnent pas, etc., ce avec le même modèle lorsque je change l'adresse e-mail à celui qui n'a pas la même structure - @, donc c'est certainement quelque chose à voir avec la façon dont RazorEngine analyse cela. Il semble qu'une séquence particulière mène RazorEngine à lire le @ comme le début d'une commande de rasoir.
J'ai essayé de remplacer le '-' par l'entité HTML & # 45; Mais le résultat est le même. Est-ce que quelqu'un d'autre a vu cela ou est-ce que quelqu'un sait d'autres solutions de contournement que je pourrais essayer?
Veuillez montrer un exemple de la façon dont cela est utilisé. L'adresse e-mail est-elle directement saisie dans le modèle ou transmise dans le modèle? Le code aide. –
Cet exemple particulier utilise l'adresse e-mail tapée directement dans le modèle. –