2010-05-16 3 views
1

Sons factice, mais je ne peux pas mettre à la propriété d'un contrôle côté serveur une valeur contient des guillemets ":Guillemets dans la propriété de contrôles dans le balisage ASP.NET

<asp:CompareValidator ErrorMessage="Currency-from can't be equal to currency-to" runat="server" /> 

J'ai besoin de citer « de » et à".

J'ai essayé d'échapper \"from\" et les guillemets doubles ""from"" - les deux ne fonctionne pas. Comment faire ça?

Répondre

3

guillemets simples ne fonctionnent pas parce que vous avez aussi une citation unique sur le texte

4

Vous pouvez simplement utiliser des guillemets simples.

Ou remplacer les guillemets doubles avec "&quot ;" (sans l'espace entre le T et point-virgule)

+0

Un guillemet utilisant "ErrorMessage =" Devise "de" ne peut pas être .. "' ne fonctionne pas – abatishchev

+0

Je ne veux pas dire 'ErrorMessage =" Devise 'de' ne peut pas être .. "' - mais je voudrais juste utiliser '"' comme tout le monde a suggéré. –

3

Vous pouvez le faire en utilisant &quot; pour les citations, this is how you escape them in HTML, comme ceci:

<asp:CompareValidator runat="server" ErrorMessage="Currency &quot;from&quot; can't be equal to currency &quot;to&quot;" /> 

(En outre, fixer le première orthographe ou devise!)

Questions connexes