2015-03-18 4 views
1

У меня есть столбец LastName в GridView и он правильно дергает данные; однако люди, фамилии которых включают апостроф ', как и О'Коннор, он отображается как O'Connor. Как заставить его показать апостроф, а не код? Я знаю код System.Net.WebUtility.HtmlEncode(TEXT to ENCODE), который исправляет эту проблему, но я не знаю, как применить его к BoundField или если он будет работать в BoundField? Пожалуйста помоги.Заменить ' с помощью Apostrophe '

<asp:BoundField DataField="LastName" HeaderText="Last Name" 
       SortExpression="LastName" /> 
+0

попробуйте установить 'HtmlEncode = "ложь"' на BoundField? https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.htmlencode(v=vs.110).aspx – DLeh

+0

@DLeh: Он работает! Спасибо! –

+0

уверенный вещь! я отправлю это как ответ. – DLeh

ответ

1

Установка HtmlEncode="False" должно работать:

<asp:BoundField DataField="LastName" HeaderText="Last Name" SortExpression="LastName" 
    HtmlEncode="False" /> 

Подробнее: MSDN

Смежные вопросы