Кавычки в свойстве элементов управления в разметке ASP.NET - PullRequest
1 голос
/ 16 мая 2010

Звучит глупо, но я не могу установить свойство серверного элемента управления, значение содержит кавычки ":

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

Мне нужно процитировать "от" и "до".

Я пытался экранировать \"from\" и двойные кавычки ""from"" - оба не работают. Как это сделать?

Ответы [ 3 ]

4 голосов
/ 16 мая 2010

Вы можете просто использовать одинарные кавычки.

Или заменить двойные кавычки на "&quot ;" (без пробела между t и точкой с запятой)

3 голосов
/ 16 мая 2010

Вы можете сделать это, используя &quot; для кавычек, это то, как вы избегаете их в HTML , например:

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

(Также исправьте первое написание или Валюта!)

3 голосов
/ 16 мая 2010

Одинарные кавычки не будут работать, поскольку у вас также есть одинарная кавычка в тексте

...