Как отобразить знак цента, когда строка передается в веб-форму из кода позади? - PullRequest
0 голосов
/ 01 октября 2019

У меня есть метод в code-behind, который возвращает цену в виде строки

public string GetPrice(){
    //some code
    price = "50¢";
    return price;
}

, и на странице aspx я использую его так:

<%: MoneyHelper.GetPrice() %> 

Не отображаетсязнак цента, пробовал другое кодирование символа цента, но все же это простая строка. Как правильно его отобразить?

Ответы [ 2 ]

2 голосов
/ 01 октября 2019

Не могли бы вы попробовать этот код
string cent = "50 \ u00A2";

1 голос
/ 01 октября 2019

Поскольку у вас уже есть кодированный html, вам нужно использовать <%= MoneyHelper.GetPrice() %>

Или, что еще лучше, использовать символ цента Юникод в вашем методе.

public string GetPrice(){
    //some code
    price = "50¢";
    return price;
}
...