Расшифровка строки HTML в mvcContrib - PullRequest
0 голосов
/ 20 августа 2010

Мой вопрос прост.

Как мне декодировать HTML-символы в сетке mvc contrib?Я хочу, чтобы они отображались внутри textarea после декодирования.Но, к сожалению, это вся закодированная информация, которую я получаю внутри textarea.Вот как я пытаюсь это сделать ...

column.For ( cust => Html.TextArea("Customer", new HtmlString(cust.Address), 4, 40, new  { @class = "custAddress" }) ) 
.Named("Address")
.DoNotEncode();

Выше приведена красная подчеркнутая ошибка в возвращаемом объекте HtmlString (), что очевидно потому, что 2-й аргумент TextArea ожидает строковое значение.

Поле адреса в базе данных содержит турецкие символы.Все, что я получаю в своей текстовой области, это символы типа «lse» и так далее.Но я хочу, чтобы эта информация была расшифрована, в любом случае

Любая помощь будет принята с благодарностью.Благодаря.

Ответы [ 2 ]

0 голосов
/ 21 августа 2010

Вам нужен HtmlString?Я попробовал это, и у меня были символы рендеринга Unicode правильно.

column.For ( cust => Html.TextArea("Customer", cust.Address, 4, 40, new  { @class = "custAddress" }) ) 
.Named("Address")
.DoNotEncode();
0 голосов
/ 21 августа 2010

Попробуйте это:

Html.TextArea ("Клиент", (новый HtmlString (cust.Address)). ToHtmlString (), 4, 40, новый {@class = "custAddress"})

...